Kansas City Royals Win the World Series

The Royals clinched their first championship since 1985 by defeating the New York Mets in extra innings in Game 5 of the Series.

November 2, 2015

Examined