“Happy People” packed the Jazz Kitchen for the opening night of Indy Jazz Fest on September 9, 2025. NEA Jazz Master Kenny Garrett’s signature song ended each set – a pulsating, energetic mastery of ...