The skunk ape, also known as the Florida Bigfoot has been rumored to be responsible for several murders in South Florida. A documentary crew sets out to uncover the truth.
Release Date: August 22, 2021
May 08, 2014
March 27, 2015
January 24, 2023
October 29, 2013
February 22, 2013
May 14, 2013
April 13, 2016
April 12, 2020
December 04, 2022
October 21, 2020
April 26, 2024
October 27, 2020
April 15, 2020
May 15, 2020
November 01, 2013
May 30, 2009
April 11, 2020
February 13, 1984
April 12, 2024
March 19, 2022