Police officers drive water buffaloes off an expressway in East China’s Zhejiang province, May 27, 2015. Five buffaloes roamed the expressway, leaving drivers stunned, before they were herded away. (Photo: China News Service/Hu Fengsheng)
RIGHT BG
Police officers drive water buffaloes off an expressway in East China’s Zhejiang province, May 27, 2015. Five buffaloes roamed the expressway, leaving drivers stunned, before they were herded away. (Photo: China News Service/Hu Fengsheng)