That carrion carcass thing is creepin' me out. XD