Let the Games Begin! In a few weeks, some of the finest athletes in the world will gather for the quadrennial Winter Olympic festival in Sochi, Russia. The last time the Olympics were held in Russia, it was still the Soviet Union, and the Americans, among other nations, did not send a team to compete. President Jimmy Carter decided […]