Buffalo Bills fans invade Houston on ‘a wonderful day for Pancho Power’
‘While Buffalo fans clad in jerseys could be spotted all around NRG Stadium and the massive Astrodome area complex, the place to be was a private parking lot at Greenbriar and Fannin Street.’