Despite Critics, Russia Promises A Grand Olympic Spectacle

An aerial view of the construction site of Sochi's Olympic Park on the shore of the Black Sea.