London’s Natural History Museum installs a HUGE model of Mars
To mark the arrival of NASAs latest rover on Mars, the Natural History Museum has placed a giant replica of the Red Planet alongside its famous whale centrepiece. The Perseverance Rover will arrive on Mars later today after a seven month journey from Earth and will begin its search for traces of past microbial life. … Read more