Im-The-One80
Bench warmer
Hey all Im new to the forums just trying to get something off my mind. There is a kid on xbox live who is completely obssesed with the Bills he claims that they are way better than the texans. What are all of your opinions?