24 Wild Pics From Glorious Russia

Few can deny that Russia is the world’s greatest country… in landmass, at least. [via ebaumsworld]