Finding Bigfoot: "Amazon 'Squatchin" on Now

The season premiere of Finding Bigfoot, "Amazon Squatchin," is on right now on Animal Planet. The BFRO team is in the Amazon rainforest searching for the mapinguary - is it a bigfoot, giant sloth, or some other monster?