by Xinhua writers Tan Jingjing, Xu Jianmei LOS ANGELES, April 8 (Xinhua) -- Tens of millions of spectators were treated to stunning views as a rare total solar eclipse swept across North America on Monday. The total solar eclipse -- nicknamed the Great American Eclipse for its long path over North America -- was visible in the sky over parts of Mexico, 15 U.S. states and eastern Canada. The Mexican city of Mazatlán was the first place to see the total solar eclipse as it emerged over the Pacific