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