Headhunter

Origin

The Headhunter is the largest giant in the universe.  Literally headless the giant roams in search for a head.