Star-Formation Details Seen in New Images

Date: 27 April 2010 Time: 01:50 PM ET