The Denver Broncos, with the help of the city, will provide enough land elsewhere to replace the 25 acres that Denver Water will cede to make way for a new stadium and surrounding development.
The Denver Broncos, with the help of the city, will provide enough land elsewhere to replace the 25 acres that Denver Water will cede to make way for a new stadium and surrounding development.