Solar eclipse to cover US’ entire width, 1st time in 99 years

On August 21, US will experience its first coast-to-coast total solar eclipse in 99 years. The eclipse would pass from Oregon on west coast crossing diagonally towards South Carolina on east coast. The total eclipse will last for 2 minutes 40 seconds. People in Canada, Central America and even the upper part of South America would witness a partial eclipse.