Posted by:
T.Khan, In Nature on July 23, 2009 03:16:29 AM
In this photo released by China's Xinhua News Agency, total solar eclipse is seen in southwest China's Chongqing Municipality, at 9:16 a.m. on Wednesday, July 22, 2009. Asia witness 21st century's longest eclipse on Wednesday.