Tulrus Island/Legends

Tulrus Island was an island on Mustafar were many Tulruses lived.

Appearances

 * Star Wars: Galaxies