VDB142 Part of IC1396 emission nebula complex in Cepheus.
Date: 05/22/2011 Views: 2967
Expand | Collapse