Tens of thousands of people descended on Moscow in an effort to show Russian President Vladimir Putin his critics will not be silenced.
Tens of Thousands Protest in Moscow

1
Demonstrators hold the flags of various groups during a massive protest against Putin's rule in Moscow, Tuesday, June 12, 2012.

2
Protesters carry a banner reading, "Russia Go Forward without Putin" in Moscow.

3
Activists hold a huge Russian Empire flag during protests in Moscow.

4
Russian opposition leader Alexei Navalny speaks to the media at the headquarters of the Russian Investigation committee in Moscow, June 12, 2012.