Neo Minotaur

Neo Minotaur is a sub-boss, found on the third floor of Yomotsu Hirasaka. He must be fought in order to continue.