WAMU 88.5 - American University Radio
Now Playing

Sochi Games Open On Friday But Not Everything Is Completed

The stage is set for the Winter Olympic Games in Sochi, the Russia resort town on the Black Sea. With only a few days to go, the scene is still looking raw — from unfinished landscaping to unready hotels.