Mammoth (Titans Island)

Mammoth is found on Titans Island as one of the possible options for Weekly Bounty: The Fearsome Five. He is located at the northwestern corner of the larger island.