The sun-drenched 43rd annual Taste of Buffalo brought thousands of people and appetites to Delaware Avenue and beyond.