Yetimonster 

Just a human being.