In the early hours of March 3, 2026, skywatchers across the U.S. will be treated to a total lunar eclipse — the only one until the end of 2028. During this "blood moon," the full moon will pass ...