Stuck!
Firefighters and local farmers pull with ropes to rescue a buffalo that fell into a dried-up well in Cangnan county of Wenzhou, Jiangsu province, China, November 8, 2012. (Photo by Reuters/China Daily)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy