Invading Headhunter (jungle troll)

Invading Headhunters are jungle trolls.