Originally posted by Muggins:
We're similar to the NY Football Giants the last several years it seems. No one thinks we/they are awesome, just decent to above average, yet stepping up and winning multiple Championships in a couple years.
f**k the NY Giants.