Hubble has spotted an evaporating baby planet that appears to be having ‘the hiccups’ (Image: NASA / ESA / Joseph Olmsted / STScI) Astronomers using NASA’s Hubble Space Telescope have spotted an evaporating baby planet that appears to be having “the hiccups”.
The Hubble Space Telescope, which has delivered awe-inspiring images of creation and destruction from the deepest reaches of the universe, was placed into orbit on this day in history, April 25, 1990. “Hubble’s launch and deployment in April 1990 marked the most