Swedish police unleash their dogs on students

6 months ago
150

Swedish police unleash their dogs on students of the Royal Institute of Technology as they demonstrate for Gaza in Stockholm, Sweden.

Loading 2 comments...