Category:Space Pirates

The Space Pirates are an army of aliens from Metroid who wish to take control of the Universe. Following their recruition into the Organization, the Space Pirates have expanded their roster to include aliens from Treasure Planet and Lilo and Stitch.