Zuzubee

Zuzubee is an ogre located at the Mirage Raceway in the contested territory of Thousand Needles.