Citadel Station is a giant space station that people keep taking credit for. This greatly pisses off the reapers. In 2157 it won the Admiral Ackbar Award (AAA) for the biggest trap in the universe.
Advertisement
Citadel Station is a giant space station that people keep taking credit for. This greatly pisses off the reapers. In 2157 it won the Admiral Ackbar Award (AAA) for the biggest trap in the universe.