Marlins win World Series; more importantly, Yankees lose.

The Florida Marlins beat New York tonight, 2-0, to win the 2003 World Series.

Who said baseball was boring?

The Marlins make it really hard to root against them, continually small-balling and gut-checking their way to wins.