The Toronto Maple Leafs are a team that has won approximately 80% of the points available to them since October 27th. This run has seen the Toronto Maple Leafs go on a six game winning streak, three five-game winning streaks, and another set where they won four in a row and lost to Colorado in […]
Even When the Toronto Maple Leafs Lose, It’s Impressive – Editor In Leaf – Editor In Leaf – A Toronto Maple Leafs Fan Site – News, Blogs, Opinion and More