Except that they have won 3 titles this decade

By: the909trojan



and I'm NOT a Giants fan, but it excuses a lost season like this when you have three in the bag.

Post Please Log in OR Register for an account before posting.