If someone predicted the Kansas City Royals and the San Francisco Giants are meeting in the World Series, before the season started, I would have called you insane but here we are. The...