Home Tags Sochi

Tag: Sochi

Zorbing and Its Olympic Aspirations

The simple design of a large inflatable plastic ball has given the world an exciting new sport.  Zorbing is so versatile that it is...

Extreme Sports Hotels Being Built for Russian Winter Olympics

Sochi, Russia has been garnering increased attention over the past two years in its bid to become a major winter sports hub. With its...