The Leafs are the most embarrassing team in pro sports
The Leafs are the most embarrassing team in pro sports
https://www.youtube.com/embed/hiVsaTbQ1Q0
The Toronto Maple Leafs just lost another game 7, going down this time to the Boston Bruins in Overtime. We'll talk about the Leafs and their playoff woes on...