Feedback

Something to Shout About: Royals Fans Celebrate World Series Win

 

Royals fans gathered in Kansas City, Missouri, had a lot to celebrate as they watched their team win first World Series in 30 years.

Shows