A new picture beamed back from a rover on Mars causes a frenzy of speculation.

Don’t forget to subscribe!

LEAVE A REPLY

Please enter your comment!
Please enter your name here