I’m writing this from a lecture hall at the University of Minnesota, while I’m listening to a lecture by the Minnesota Planetarium Society on the transit of Venus which will take place June 8. The transit of Venus with the Sun hasn’t taken place since 1882. The next will occur in 2012, followed by another 105 year span.
You can view it if you view it like you would view a solar eclipse.