Toronto Maple Leafs win first NHL playoff series since 2004
0 minutes, 11 seconds Read
When the Toronto Maple Leafs last won a playoff series, George W. Bush was the US President, Lance Armstrong was winning Tour de France titles and The Facebook had just been launched.