The Campfire Blog
The Lettuce Lake Footage
The footage, shot in Lettuce Lake Park near Tampa, Florida has been subject to much scrutiny since it was released with skeptics saying that its a person in a costume, while staunch believers say that its legitimate.
The Everglades, Land of the Skunk Apes
Florida is not exactly the place you think of when you think Sasquatch, but according to the BFRO Florida has 334 reported sightings, placing it after Washington and California as the state with the most amount of sightings. In fact, sightings of Skunk Apes go back hundreds of years. It is believed that the Native American term Shawaanoki was used to refer to these creatures, although there is some debate on that.