Cardinals win World Series championship | Inquirer Sports

Congrats to the Cardinals.

The NYY seems to have really been unable to muster their old glory days.