Here is our brand spanking new Cleveland Browns Stadium! I think this thing was like 150 million or something ludicrous like that! (which they probably made back the first year off of hot dog sales alone ... )

October 16th, 1999

Return to Thumbs