The story of South Florida's strangest bipedal resident, as told by the rare few who claim they've encountered the creature.
Released
2015-08-20
Duration
11 min
Country
United States of America
Genre
Documentary
Production
Curator Pictures
Director
N/A