Posters: Space And Universe Poster - The Helix Nebula, The Eye Of God (36 x 24 inches)