A total solar eclipse — when the moon passes between the sun and Earth, completely blocking the face of the sun — will be visible across North and Central America on April 8. For people in the ...