WAMU 88.5 - American University Radio | The Mind Is Our Medium
Now Playing

London Olympics: A Cabbie's View

Only three days remain before the Olympic Games begin. They're billed as the world's greatest sporting event. But residents of the host city have been grumbling so much about the games that the mayor of London has told them all to "put a sock in it." Still, the protests and complaints continue.