NASA releases stunning composite image of 30 Doradus, the Tarantula Nebula, showcasing thousands of young stars, energetic ...