Toronto FC! CHAMPIONS! Posted on December 10, 2017December 10, 2017 by obz Well that was incredible. I’ve been a fan of sports for three decades and I’ve never witnessed one of my teams win a championship until today. It was really moving, pure elation…! It made me wonder if my lowly Sabres Read More of this Post! Toronto FC! CHAMPIONS!