Kunimitsu Ooya

Kunimitsu Ooya is the stage 3 boss of the pagoda route. She was the Hero of Killing Giants her Own Way.