I heard about this. It fits right in with Tampa Bay, if you know the area. This has got to be the strip club capital of the country, probably dwarfed only by Las Vegas or something. Funny part is Tampa has a ton of strip clubs within city limits, but St. Petersburg probably has even more. People come to visit Tampa and they know about three places in Tampa: the Bucs stadium, the restaurant steakhouse Burns, and Mons Venus the strip club.
Btw, I've never been to Deja Vu but I have definitely seen the camper they're talking about, lol.