Let us hope these eggheads have everything lined up perfectly in order to land this thing and have it not be a 2.5 billion dollar splat on Mars' surface
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.