News

At a splashy announcement in late April, D.C. Mayor Muriel Bowser assured taxpayers their $1.1 billion investment in a new football stadium and entertainment complex would be money well spent — ...