Tag: Telescope

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...