Across the US, Mexico and Canada, people have rushed to stake out spots to witness a rare total solar eclipse, while forecasts for cloudy skies worry some hopeful spectators.
The phenomenon happens when the moon lines up perfectly between the Earth and the sun, blocking out the sunlight. The eclipse will be visible in the three countries on 8 April.