Spotted Swellfish

Spotted Swellfishs are puffer fish located in and near the Ruins of Vashj'ir in Shimmering Expanse.