An early morning eclipse will sweep across North America on March 3, posing a challenge for skywatchers along the eastern half of the continent.