A fictional massive space station from the Star Trek series.
Starbase 74 is a huge space station from the United Federation of Planets.
The station functions as docking bay and maintenance port for Federation space craft.
View wiki
Nobody here but us chickens!
Go back