Stallord

Stallord is the third dungeon boss in The Legend of Zelda: Twilight Princess and appears in Arbiter's Grounds.