This celestial dance, known as the transit of Mercury, last occurred in 2016 and will not happen again until 2032... Read more