Another week, another… three straight wins? What the actual hell is this? I thought Toronto was supposed to be tanking? I just don’t know what to believe anymore.
But hey, three straight wins means there must have been a number of Leafs stepping up and exceeding expectations. Let’s grade them, shall we? Here’s the latest TLN Report Card. Thumbs up… Thumbs down… I’ll let you fine folks figure it out on your own.