Well that is that. The Giants won the fucking super bowl and the Pats go home with their heads hanging down, but not too much. They put up a good fight and the game was really close, but they just couldn’t take the Giants. I am like all men sad that the season is over, […]