Skywatcher Photo Catches Cosmic 'Tadpoles' in Celestial Pond
Tuesday, April 3, 2012 - 11:01
in Astronomy & Space
Located roughly 12,000 light-years away, the tadpoles are around 10 light-years long.
Located roughly 12,000 light-years away, the tadpoles are around 10 light-years long.