Glimpse at Swollen Stars Hints at Earth's Demise

Date: 16 September 2004 Time: 12:58 PM ET