Posted By:
Lee BehrensI definately agree that it was the best World Series since my beloved Twins won in '91. It looks like it will be my last great moment for the Twins. It is such a shame because we know have a team that can compete.
Having been a Twin fan for life and a season ticket holder since '92 it will tear at my heart if they contract the Twins.