The new Cleveland Browns Stadium, opened in 1999, sits on the site of the old Municipal Stadium. The 72,000 seat complex is home to the expansion Browns, who "returned" three years after the original team left town. October 2, 1999
Back