- Thread starter
- #1
Who agreed that the Giants have to open EVERY season AT Dallas?
Look at the brightside at least the Giants are sure to be on prime TV.Who agreed that the Giants have to open EVERY season AT Dallas?
My Entire Life, well since I was 10, this fucking game has been forced down our throats. It is why no one outside these fan bases likes them or anyone in the NFC East... Also the Fact Dallas is still in the East...Who agreed that the Giants have to open EVERY season AT Dallas?