Astronomers detect 'monster star'
Wednesday, July 21, 2010 - 04:49
in Astronomy & Space
The most massive star ever seen has been observed by an international team using the Very Large Telescope facility in Chile.
The most massive star ever seen has been observed by an international team using the Very Large Telescope facility in Chile.