Crowbill Sloth

Crowbill Sloths are large creatures found in the Birchwoods.

Info:
Well you've played Evolve right? lol