A Space Spider Watches Over Young Stars 14.04.2016 by Kaido Reivelt A nebula known as “the Spider” glows fluorescent green in an infrared image from NASA’s Spitzer Space Telescope and the Two Micron All Sky Survey (2MASS).