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. Bizarre Beat
  3. China
  4. Man
  5. Police
  6. Take down
  7. roof
  8. throw

Join the discussion