zachofjungle.com
Giant Sloths living deep in the Amazon?
A few weeks back, I watched an episode of a show on Netflix, something called Monster Hunter or something with a similar title. Mostly the show was given to exaggeration and stunts to make it more…