This image shows a region of space called LHA 120-N150. It is a substructure of the gigantic Tarantula Nebula. The latter is the largest known stellar nurs...