Optical image of the star cluster IC 2391 in Vela

Numéro d’image : 11885136
Optical image of the star cluster IC 2391 in Vela
;