Transit of Mercury 2016

Monday morning May 9th, the planet Mercury will pass in front of the sun for about 6 hours.

Assuming we have clear skies, it should be visible in its entirety.