Earlier today, the moon passed directly in front of the sun, causing a total solar eclipse that crossed nearly half the Earth - through India, Nepal, Bangladesh, Bhutan, Myanmar and China. Today's was the longest total solar eclipse of the 21st century, lasting as much as 6 minutes and 39 seconds in a few areas. Despite cloudy skies in many of the populated areas in the path, millions of people ga