A total solar eclipse will pass through the U.S. on the afternoon of April 8. Before entering the U.S., the eclipse's path of totality will travel over a portion of northern Mexico. It will pass into ...