Extraterrestrial life

Red alert!
Are the 'leopard spots' on Mars signs of ancient life? Time will tell.
Mars mission... to Ladakh
Mars is a prime candidate in the search for extraterrestrial life. Ladakh helps in the quest.