Searching for Skunk Ape: Florida's Bigfoot
Available on Tubi TV
Learn about this elusive creature's history and the legends surrounding it, and hear from people who have seen it in the wilds of Florida.

Related