NASA announced on Monday that liquid saltwater exists on the surface of Mars - a discovery that scientists say indicates the “potential“ for life on the planet.
Al Jazeera’s John Hendren reports.
Subscribe to our channel
Follow us on Twitter
Find us on Facebook
Check our website:
2 views
0
0
3 months ago 00:03:43 1
TOMLOV DM602 Pro Microscope – 2000x Zoom, 144 LEDs & a Screen So Big It Could Host a Netflix Night - YouTube