Glad Red Koopa

Glad Red Koopas are enemies that appear in Super Princess Peach.