Stadium with a retractable roof constructed in Canada

The Skydome (Now called Rogers Centre) was the first stadium with a retractable roof, located in the downtown of Toronto, Ontario, Canada, home to the Toronto Blue Jays and right next door to the CN Tower. Continue reading

Canada wins World Series

The Toronto Blue Jays, a Canadian baseball team wine the World Series in 1992. Beating the Atlanta Braves in 6 games. Continue reading