Los Angeles will welcome the return of NFL football with the construction of a new 80,000-seat stadium complex and “NFL Disney World,” expected to become the world’s most expensive sports arena due to open in 2019.

Full story can be found HERE

Leave a Reply