WHO DAT!
Just owned the Giants, supposedly the best team in the NFL, according to ESPN. When will we start gettin love?
I need the skins to keep losing.. Makes my December 6th trip to DC to watch the saints dismantle them that much cheaper ticket price wise.