Venue News: L.A. Puts Brakes on Stadium Deal, Redskins Go Green
Los Angeles officials have put the brakes on a plan to build a National Football League stadium in the city amid concerns over taxpayer dollars. After Tuesday’s Wall Street Journal […] More