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.