Anticipation is mounting for the moment the sun will slip behind the moon over Shanghai, touted as one of the best spots to watch the longest total solar eclipse of the 21st century. The moon is going to block the sun completely for five to six minut...