New York Yankees Win World Series – yes, I’m a Yankees Fan!

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

yankees