Image June 15, 2009August 14, 2012Posted in UncategorizedTagged art, Boston, Polaroid, travel Museum of Fine Arts Boston, Massachusetts Polaroid One Instant Camera / Polaroid 600