February 13, 2015

Los Angeles election officials have cleared the way for a vote on a proposed 80,000-seat NFL stadium in Inglewood, ten miles south of Downtown L.A.

You May Like