Iggy Koopa

Iggy Koopa is a boss of the third world of the game.