First Stars in the Universe May Soon Be Detected

Date: 20 June 2012 Time: 01:01 PM ET