There is a link to the press release[1] the bottom left, next to where it says "source" - All Engadget posts have it in the same place. Seemingly it's not prominent enough, but the attribution is certainly there.
[1] http://www.nasa.gov/topics/universe/features/universe2011072...