Multiplayer map: The Station

The Station is a multiplayer map found in: Call of Duty: Finest Hour