
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.