30 C
Friday, June 5, 2020
Home Tags Science & technology

Tag: science & technology

Mars Methane Mission Lifts Off: Europe, Russia Launched Joint Mission To The...

THE satellite, called the ExoMars Trace Gas Orbiter (TGO), lifted off from Baikonur in Kazakhstan at 09:31 GMT. The probe will investigate whether the methane in...