Sports Talk
BarDown: Toronto Maple Leafs ranked worst sports franchise in North America
"Let's get right into it, out of 122 franchises in North America, the Toronto Maple Leafs finished DEAD LAST! Not the Astros, not the Coyotes, not the Bucks, not the Jaguars, the Toronto Maple Leafs! Yes, that's right...