Big news if you're into space, the culmination of an 8 month journey. The landing was entirely independently achieved as radio signals take 11 minutes to reach Earth so if something went wrong there was nothing they could've done.
There will apparently be video of the landing available soon along with photos.
Amazing times.
Log in to comment