2014 Winter Games Set To Start In Sochi

BY LUIS GRONDA Staff Writer This week marks the beginning of the 2014 Winter Olympics, a sporting event that showcases world-class athletes competing at the highest level of winter sports. This year’s games will be held in Sochi, Russia, a resort city in southern Russia located just off the Black Sea, bordering Georgia. Among the […]