
Norwich-New London Twin Drive-In

September 17, 1950.
1 person
favorited this photo
September 17, 1950.
1 person
favorited this photo
Comments (1)
Top of the world, ma!