The second launch of 2025 is set to lift off this afternoon from Cape Canaveral Space Launch Complex 40.
NASA's beleaguered Mars Sample Return program currently faces extreme costs of up to $11 billion and a timeline that could ...