Image 1 of 1
TRGenD0003.jpg
Not The Ninja Turtles - Turkish riot police in attendance at a student demonstration at Istanbul University, Mercan, Istanbul, Turkey