A teaser for a short documentary 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.