0
Anonymous
The dolphins play the Buffalo Bills. However they play in the Rogers Center in Toronto, Ontario, Canada for some Canadian publicity.
Wiki User
Chat with our AI personalities
The steelers