The 42nd International Yangzi River crossing festival saw display of stunts in Wuhan, Central China's Hubei province. July 16. [Photo by Chen Liang/Asianewsphoto]