November 02, 2015

The Kansas City Royals won their second World Series title in franchise history on Sunday night when they defeated the Mets in Game 5.

You May Like