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. There is no postmark on the card. The attraction had a bumpy road, as did other wax museums like Stars Hall of Fame in Orange County, and closed in 1989. The building was demolished to make way for a shopping area.