[LOOK] NASA's Picture of the Day Features a Blossoming Cosmic Flower - The Iris Nebula NASA's Picture of the Day brings to light a stunning beauty of the cosmos, the Iris Nebula. by Jace Dela Cruz