A total solar eclipse will be on display over a swath of North America on April 8, allowing an estimated…