Watch: Mars rover prepares for mission to prove alien life exists – in Leighton Buzzard quarry

But this is not the Red Planet – it is a quarry in Bedfordshire, where the robot that could prove alien life exists is being tested on a simulated …

Leave a Reply

Your email address will not be published. Required fields are marked *