Backbreaker Bahaha

SS Island Expedition

Backbreaker Bahaha is an ogre who can be encountered during Island Expeditions.