A total solar eclipse happens somewhere on Earth about every year and a half. On April 8, 2024, there will be a total solar eclipse in North America.| David Sedaris Books