
Mars Rover Uncovers Organic Compounds in ‘Leopard-Spotted’ Rock, Suggesting Ancient Life
Scientists have found exciting clues about life on Mars. Recent findings point to places deep under the planet’s surface where life might exist. NASA’s Perseverance rover found organic compounds in a Mars