That’s an article on the website of a dutch public broadcaster. The way it’s written, it looks rather like they didn’t respect the embargo, not like speculation. The Guardian [0] also seems to know something: http://www.guardian.co.uk/science/2010/dec/02/nasa-life-form...