Located 161,000 light-years away from Earth, the Tarantula Nebula has long been a favorite for astronomers studying star formation. Now, we've been given an even better look at the beautiful nebula ...