Medusa Head

Medusa Heads are recurring enemies in the Castlevania series. They are monsters created in great numbers from the head of Medusa. They fly in a wavy pattern to try to ram into the player.