There are dozens of towns in Florida that call themselves the "Capital of the World" in one thing or another. In this episode, we talk about some of these places, what they're World Famous for, and what to see and do there.
Create your
podcast in
minutes
It is Free