March 3’s “blood moon” total lunar eclipse was the last until 2029 for North America, but Aug. 27, 2026, will see a very close call as 96% of the moon is eclipsed.