Tarantula Nebula's Glowing Web Revealed: Astronomers Catches Site 170k Light-Years Away
Astronomers were able to catch the Tarantula Nebula located 170,000 light-years away. Learn more. Astronomers have been able to catch the Tarantula Nebula's Glowing Web by using a new radio telescope in order to make the observation.
Source: techtimes.com