swampysflorida.com
Postcard Wednesday: The London Wax Museum in St. Pete Beach
Here’s a 1960’s postcard of the Toussaud London Wax Museum in St. Pete Beach. Since the attraction opened in 1963 and judging by the age of the car, I’d say this is a postcard fro…