We’ve been waiting over two decades for this one.
American stargazers have a treat come next August 21, when a total solar eclipse crosses the entire United States with room to spare. The first total eclipse the USA has seen in 26 years, all of the...