Galaxy Solar Plant

The Galaxy Solar Plant is an Outpost on Indar, located to the southeast of the J908 Impact Site.