0
News Politics

Buffalo vs police: Frenzied animal brings highway to standstill, China

A buffalo was found running on highway in the city of Chizhou, China on Thursday afternoon (4 December).

  • Duration: 01:01

Share

Keywords

news, notciiass, raw, omg, video, police, cop, china, omg, buffalo, police, cop, news, raw, omg