The Coral Cannon (also known as Hannibal) is an enemy in Super Ghouls 'n Ghosts.
The Coral Cannon is found in the second part of level 2. It is a turret appearing to be an anemone like creature that remains stationary on pieces of coral and shoots star shaped projectiles, one at at time, horizontally towards the player.