A 'rare' total solar eclipse has millions of people across North America gazing toward the skies on April 8, as the moon completely blocks the sun for more than four minutes in some places.