Garuda (boss)

The Garuda is a recurring boss in the Mana series.