View Single Post
01-20-2013, 10:06 PM
Registered User
sabresfan129103's Avatar
Join Date: Apr 2006
Location: Amherst, NY
Country: United States
Posts: 16,796
vCash: 500
I saw a Leaf fan post that we've lost the last 5 games in Toronto. Is that right? I don't feel like it's been that long since we won there.

sabresfan129103 is offline   Reply With Quote