On April 8, 2024, millions across the U.S. will have the once-in-a-lifetime chance to view a total solar eclipse. Cities including[1] Austin, Texas; Buffalo, New York; and Cleveland, Ohio, will have a direct view of this rare cosmic event that lasts for