The Open Stage located at 23 St. Marks Place in New York for showing from April 1st to April 31st, 1966. Printed on cardboard, this poster measures approximately 22″ x 14″. It was printed at the Murray Poster Printing Company in New York. Artist unknown.