First Stars in the Universe May Soon Be Detected

Date: 20 June 2012 Time: 02:35 PM ET
Space