Tag: Telescope
Technology
Hubble Telescope Captures Spectacular New Images of Tarantula Nebula
WASHINGTON — New views from the Hubble Space Telescope are revealing the spooky-looking Tarantula Nebula in never-before-seen detail.
The Tarantula Nebula is located about 160,000...