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.
2023
1968
2012
2009
2021
2013
2005
2024
2020
2022
2017
2019
2008
1991