Researchers have shown that the methane on Mars is not being deposited by meteorites, but is produced on or within the planet.

More...