Uncover the mystery of the Skunk Ape, the elusive creature of the Florida Everglades. Is it folklore, or is there a hidden truth?



Video by: OffGrid Grove

Florida State Tribune 1200 630