Visit http://science.nasa.gov/ for more. It won't happen again until December 2117. On June 5th, 2012, Venus will transit the face of the sun in an event of both…