Are the Toronto Maple Leafs Actually the NHL’s Best Team?
The Toronto Maple Leafs have won five games in a row. Six games ago, the Leafs lost to the LA Kings, which ended a different five-game win streak. For those counting – that’s 10 wins in 11 games. It is the kind of thing I promised would happen after...editorinleaf.com