ESPN crowning the Leafs the worst franchise is...

Posted 3 years.