Christian demonstrators (on the left) are protected by police while heavily shouted at by masked defenders of Gay rights. This was happening right in the middle of the parade.
07
Jul
2013

Christian demonstrators (on the left) are protected by police while heavily shouted at by masked defenders of Gay rights. This was happening right in the middle of the parade.