Stalchampion

Stalblind is the boss of the Desert Temple in The Legend of Zelda: Tri Force Heroes.