NASA discovers amino acids on an ‘impossible’ meteorite (Wired UK) - http://www.wired.co.uk/news...