Francisca

Francisca is a boss that appears in Kirby Star Allies.