A Martian meteorite that hit Antarctica 13,000 years ago offers “very strong evidence of life on Mars,” say NASA scientists after concluding that microscopic worm-like structures in the rock are almost certainly fossilized bacteria. The meteorite, which broke off the Red Planet millions of years ago, also shows evidence of liquid water, suggesting that the planet used be more suitable for life, the Times of London reports. (More Mars stories.)