Swedish police unleash their dogs on students

1 year ago
151

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

Loading 2 comments...