Strange EvidenceStream It

Costa Rican Hunchback

A hunchbacked creature scurries out of the jungle in Costa Rica; experts consider if this could be the mythical beast known as La Mona, a person with a rare medical condition, or the result of a powerful drug known as the devil's breath...
Aired: Sep 19, 2023 Genre: Reality DocumentaryDuration: 42m Rating: 0 Country: United States of America Production: Wag TV, Science Channel