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