20090718 home.science: Century's longest Solar eclipse on July 22