Post Thumbnail

Times are changing and Ralph Wilson Stadium, home of the NFL's Buffalo Bills, are going to keep up. Sure, they weren't the first to install a high-def screen in their stadium, that honor went to Dolphin Stadium, but the screen at the Ralph Wilson Stadium has big shoes to fill - 41.5' by 31.5' to be

7 years ago 0 Comments
February 5, 2007 at 8:03AM