February 5, 2012; Indianapolis, IN, USA; General view of Lucas Oil Stadium after the celebration as the New York Giants defeated the New England Patriots 21-17 in Super Bowl XLVI at Lucas Oil Stadium. Madatory Credit: US PRESSWIRE

Stripe Hype Evening Headlines: NFL Losing the war with...the Couch?

comments powered by Disqus