A Trip to Venus?

Jun 7, 2012

Check out this amazing image of the Transit of Venus near the transit maximum, as taken from Lowell Observatory. An unexpected interloper got in this image.