Mars show home goes on display at observatory

Sharing is Caring

Mars show home for would-be colonisers of the red planet goes on display at Royal Observatory Greenwich in London. Francis Maguire reports.

Mars show home goes on display at observatory

Tags : Royal observatory, Royal observatorylondon, Mars, london

Related Videos :

You may also like...

Leave a Reply