Russia Paid $51 Billion For What Now Includes A Deserted, Depressing Olympic VillageSee pictures of the Olympic Village that is now home to ... nobody and nothing, it appears.

Listen Live