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.
No reviews found.
Release Date: 2022-03-04
Vote Average: 5.9
Media Type: movie
Release Date: 2022-09-15
Vote Average: 7.6
Media Type: movie