Skeptoid #888: On the Trail of the Mapinguari

Published: June 13, 2023, 9 a.m.

Are ground sloths that somehow survived their extinction responsible for cryptid sightings in the Amazon?