Solar eclipses are rare events which occur when the Moon passes in front of the Sun. They can turn a bright sunny day into ...