Three eclipses to happen in North America