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

Red Sox Win World Series In Boston

The Boston Red Sox clinched the World Series title with a 6-1 win at home Wednesday against the St. Louis Cardinals.