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...

February 5th 2007 at 8:03am 0 Comments