awesome science, pretty picture Posted on January 14, 2006 by Scott / 0 Comment Space telescopes capture a cosmic jellyfish http://www.newscientistspace.com/article.ns?id=dn8582 awesome, space