A gay rights rally in St. Petersburg ended in scuffling.
According to the Associated Press, dozens of gay rights protestors were confronted by approximately 200 conservative and religious activists.
A fight broke out after one conservative activist ripped a rainbow flag out of the hands of a woman.
Police, who were nearby, waited to intervene until the two groups clashed. According to Russian news reports 67 people, from both sides, were detained.
The rally was sanctioned by the local government, despite Russia's anti-gay propaganda law