A total solar eclipse is crossing North America today. It will slice a diagonal line from the southwest to the northeast, briefly plunging communities in Mexico, the U.S. and Canada along the track into darkness.