Methane find on Mars may be sign of life http://news.independent.co.uk/world/science_medical/story.jsp?story=505454 Saved on Mar 28, 2004 #mars #space Internet Archive