Man on rooftop taken down by police

Close

Footage of police taking down a man throwing projectiles off of a roof in China.

  1. Tags
  2. International Law Enforcement
  3. Bizarre Beat
  4. China
  5. Man
  6. Police
  7. roof
  8. throw

Join the discussion