Baseball Quiz
Question 10 out of 10

10. When was the last time the Kansas City Royals won the World Series ( for 2019 ?)
2017 1984 2015
Login with facebook to see your result!