How often does the Earth's moon totally eclipse its sun from the standpoint of somewhere on the Earth's surface, i.e. a total solar eclipse?
Because of the speed at which the earth and the moon move relative to the sun, a total solar eclipse can never last more than how long?