A total solar eclipse has wowed the US. A huge shadow cast by the Moon as it passed in front of the Sun swept across the...