2013 Toronto Blue Jays best chance for World Series in 20 years!! OMG!
Does anyone remember 1992 & 1993? It’s the last time the Toronto Blue Jays, Canada’s only Major League Baseball team won the coveted World Series championship, and they won it two y…
Post to Tumblr