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 from around the time it opened.[…]↓ Read the rest of this entry…