Global Warming at the G-8

Global Warming at the G-8

June 8, 2007

Signs of defiance against Putin

Signs of defiance against Putin

December 7, 2011

Anti-Putin Rally

Anti-Putin Rally

June 13, 2012