The Nexus (location)

The Nexus is a location in Ishtar Sink, Venus. It is the location of The Nexus strike.

Points of interest
it's the lair of Sekrion, Nexus Mind

List of appearances

 * Destiny