20 x 24 Polaroid Instant Film (1997)

Color instant film
20 inches x 24 inches

Photographs made at the Polaroid 20x24 Studio in New York City