'Poppy seeds' and 'leopard spots' on Mars could hint at ancient microbial lifeBy otako_fzbgs4 / March 14, 2025 A rock on Mars that may hold clues about ancient microbial life on the Red Planet continues to puzzle scientists. Related posts: Wow! Private lunar lander watches 'diamond ring' eclipse from the surface of the moon (photo) Week in images: 10-14 March 2025 Tiangong astronauts experiment with AI robot and more to kick off busy year for Chinese human spaceflight (video) Follow the reveal of Euclid’s new catalogue on 19 March