Earth isn't the only planet that has total solar eclipses

Earth is going to get to witness a total solar eclipse on August 21st. But we aren't the only planet that gets to see the rare happening.

Live Science says there are two important factors needed to have a total solar eclipse. One is that a planet's moon has to be big enough to cover the sun. The second is that that planet's moon has to be on the same plane as the sun.

RELATED: Solar eclipses

Mercury and Venus have no moons so unfortunate for them, so they will never get to see an eclipse. Mars has two moons but they are too small to block out the sun, so negative on the total solar eclipse front from Mars.

But all the gas giants -- Jupiter, Saturn, Uranus and Neptune -- all have moons large enough to block the sun. The only problem is because they are made of gas, you wouldn't be able to see it if you were standing on the planet's surface.

Earth's moon currently seems to be perfectly fitted for eclipses. However, the moon is gradually moving farther away from Earth, which means in roughly 600 million years, Earth will see its last total solar eclipse.