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

Land Swap At Heart Of D.C. United Stadium Deal Gives Some Legislators Pause

The deal on a 20,000-seat, $300 million stadium at Buzzard Point in Southwest D.C. revolves around a land swap—and not all legislators say it's a done deal.