ARTICLE
For the past few decades, Buffalo has been the punch line of far too many jokes. Toss out...