New York Yankees Win World Series – yes, I’m a Yankees Fan!
November 4, 2009
The Yankees have just won their first World Series since 2003!

The Yankees have just won their first World Series since 2003!
