This gorgeous new image from the Hubble Space Telescope shows a bustling nearby star forming region called the Tarantula Nebula. Given its name due to its complex, web-like internal structure ...