abnormalrealm.com
The Giant Sloth of the Rainforest
If you thought you knew about all the cryptids, think again! Have you heard about the giant sloth creature of the South American Rainforests called Mapinguari? Also called Isnashi, the Mapinguari i…