Note the date of the article - March 2005
Have there been some new developments since then?
Space/Science » in reply to re: Note that it's state-run. IIRC, the NASA embargo hasn't been lifted yet.
Have there been some new developments since then?