October 24, 2012, 11:54 am EDT via blogs.thescore.com
Twenty years ago today, the Toronto Blue Jays won the first World Series to ever go to a team based outside of the United States.
1206 days ago
Blue Jays Musings
Jays From The Couch
# New: Last 24 Hours