Giants...

Re: Giants...

You live in freaking dubai, what you care who wins? Is that all you have going for you... who wins the super bowl?

Stop jock worship, please!