You think you have it in you to be a monster slayer? This is no game. The Head Hunter offers a fare share of realism in the life of hunting monsters.
In the end I am left wondering if there is any intended connection to Jeepers Creepers for it could easily fit in.