Sochi Olympics’ mascot snow leopard symbol of new Russia

Sochi 2014 Olympics’ mascot snow leopard is a symbol of a new Russia, Russian Prime Minister Vladimir Putin said in an interview to Rossiya (Russia) and Moya Planeta (My Planet) TV-channels. Leopard, polar bear and hare were chosen mascots of the 2014 Sochi Winter Olympics following in a nationwide SMS-vote in late February. “This is […]