English Russia is a blog that frequently posts interesting photos from Russia "just because something cool happens daily on 1/6 of the Earth surface." See a few examples below:
St. Petersburg from a Helicopter
Moscow from Bird’s Sight
The Unknown Russia: The Russian South
"People know Russia is a Northern country with snow, frost, cold winter. All keep in mind pictures of taiga, Siberia, polar bears and vodka. Well, it’s all true, we all know now that 65% of Russia is covered with permafrost, but there is one fact than less people know. Russia has a territory that is located more to South than Milano, Nice, Monte Carlo and other places of European South. And this territory occupies more square meters than France or Germany. Meet Sochi, the Winter Olympics 2014 host. This Russia doesn’t look like Russia at all, maybe the next place for your vacation?"
The Permafrost Museum
Aurora Borealis in Murmansk