X

Chicago Cubs Win 2016 World Series!

In an instant classic game seven, The Chicago Cubs defeated the Cleveland Indians in extra innings, 8-7.

More C&L
Loading ...