Kevin talks to a Bigfoot habituator in North Florida

Kevin Thomas Kehl and others were in the Panhandle of Florida doing work on a "paranormal documentary." They were using professional cameras and not the home versions that most YouTubers' have (that explains the pro quality of the video). They came across a man who owns over 3,000 acres of... Read more →