Amazing Race

Could A Buffalo Team Win It All?
I won't even get into here because most people already know how I feel about the Bills and Sabres and when they'll win a championship, if ever.  But there is a Buffalo team that's in the running and could bring a title back to the City of Good Neighbors.