Red Arremer

Red Arremer is an enemy from the Ghosts n' Goblins series. They are humanoid demons that fly around and are quite impossible to kill.