• BBC: Mars chip to check for signs of life • NASA: Is this where a meteorite hit (on Mars)? • Aftenposten: Here's where the meteorite hit (on Earth) • Science News: Springfield theory on 'The Simpsons'