Quote:
Originally Posted by slipperydog
Here's another rendering viewing from the north
|
City of Champions Stadium is the temporary name of a sports and entertainment complex to be built in Inglewood, California, United States, about 3 miles (5 km) from Los Angeles International Airport and adjacent to The Forum. The stadium will serve as the home of the Los Angeles Rams of the National Football League (NFL) when it opens in 2019.
http://www.skyscrapercity.com/showpo...postcount=6989