0
Anonymous
Currently they do not have one, but the NFL has been speculating about relocating the Buffalo Bills to Toronto.
Wiki User
Chat with our AI personalities