Spotted Swellfish

Spotted Swellfish is a level 81 puffer fish located in and near Ruins of Vashj'ir, Shimmering Expanse.