20090721 unknown: Total solar eclipse: A celestial bonanza