Huge Explosion Reveals the Most Massive Star Known

Date: 02 December 2009 Time: 01:01 PM ET