Participants attending the May 31: No Excuse! rally and a photo exhibition staged to protest police breaking up the rally held on Moscow's Triumfalnaya Square on May 31 in support of the Russian Constitution's Article 31 which guarantees freedom of assembly and association.16.06.2010#695589
Participants attending the May 31: No Excuse! rally staged to protest police breaking up the rally held on Moscow's Triumfalnaya Square on May 31 in support of the Russian Constitution's Article 31 which guarantees freedom of assembly and association.16.06.2010#695581
Participants attending the May 31: No Excuse! rally staged to protest police breaking up the rally held on Moscow's Triumfalnaya Square on May 31 to support the Russian Constitution's Article 31 which guarantees freedom of assembly and association.16.06.2010#695580
Participants attending the May 31: No Excuse! rally staged to protest police breaking up the rally held on Moscow's Triumfalnaya Square on May 31 in support of the Russian Constitution's Article 31 which guarantees freedom of assembly and association.16.06.2010#695578
Participants attending the May 31: No Excuse! rally staged to protest police breaking up the rally held on Moscow's Triumfalnaya Square on May 31 in support of the Russian Constitution's Article 31 which guarantees freedom of assembly and association.16.06.2010#695577