Invading Headhunter

Invading Headhunters are blood trolls.