A humanoid creature with a hood is here