What is the Mapinguari?

The native peoples of South America have reported seeing a giant, hair, and bad smelling creature in the Amazon forest for generations. Is this cryptid real or is it just a local legend?

Popout Listen on the new Podbay
Loading...