Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
- Log in
- Inbox
- Invite friends
- English
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.