Nebulae and Star Formation

 

Nebula IC1396: