This only happens about 13 times every century, and it is happening today.

Mercury will be visible for just over seven hours today as it makes a rare trip between the sun and Earth. The Mercury Transit began around 7am today. NASA has a website that allows you to watch Mercury's transit. The last time this happened was in 2016.

Watch it HERE.