Across the US, Mexico and Canada, people have rushed to stake out spots to witness a rare total solar e