A solar eclipse occurs when the Moon passes between the Sun and Earth, casting a shadow on Earth ...
...