Remember These Pro Sports Teams That Played In Buffalo? [LIST]
Buffalo is a sports town and is home to several sports teams including the Buffalo Bills, Buffalo Sabres, Buffalo Bandits, and the Buffalo Bisons. But do you remember these former pro sports teams that no longer exist?
Do you remember these five former pro sports teams that used to call Buffalo home?