Delaware Historical Photos Gallery T3 / TWINKISS ICE CREAM STAND IN NEWPORT DELAWARE CIRCA 1970s
Delawaredd.org