Rams are Going to Los Angeles
NFL team owners voted to approve the St. Louis Rams’ bid to relocate to Los Angeles, giving the city an NFL team for the first time since ’94. The team will play in a new stadium being built in Inglewood, set to becoming the NFL’s largest venue. The cost to construct the new Inglewood stadium, as reported by the Los Angeles Times, could approach $2 billion. … Read more