You are using an older browser version. Please use a supported version for the best MSN experience.

Toronto Seems To Always Win Sports In 6 Games

The 6ix is incredibly consistent. Toronto's sports teams seem to only become champions every 26 years after defeating their opponents in Game 6.
image beaconimage beaconimage beacon