Sunshine State Insider

We visited what just might be the WIERDEST attraction in the US, and it's right here in Florida.
https://youtu.be/FhVmW1SvvMs

6 days ago | [YT] | 8



@fldon2306

The “Skunk Ape”? Remember the movie, “The Legend of Boggy Creek”? It’s all office parks off FL417 now. Talk about Habitat Destruction!😂

4 days ago | 0