Fleet Feet Sports - North Buffalo - Buffalo, NY | Yelp 17 Reviews of Fleet Feet Sports "You know how you go to a shoe store, pick out a pair of sneakers that look nice (maybe you trust the brand), try them on, and ...