Imperial Production Laboratories

The Imperial Production Laboratories was a secret location based on the planet Rigoron. Captain Sodarra claimed to have originally been transporting a prototype cloaking device to the facility when he and his stormtroopers decided to defect.

Appearances

 * Scoundrel's Luck