Well all you Leaf fans finally have a championship title.
But I think we all knew this.
But I think we all knew this.
Maple Leafs fans voted 'most annoying' in Twitter survey
Toronto Maple Leafs fans were voted to be the most annoying and most delusional fanbase in the NHL, according to fan survey.
ca.yahoo.com