The description says “It exists….Maybe. A teaser for a short documentary-in-progress about a mysterious creature said to live in deep in the Florida Everglades. At over 1.5 million acres, the ‘Glades are the largest wilderness area east of the Mississippi, with thousands of acres untouched by man. If indeed something this strange could exist, it would surely be here. Coming very soon. Produced by Curator Pictures.”
If the video does not play below, click here
Swan Song Of The Skunk Ape: Teaser from Brad Abrahams on Vimeo.