The Turkey Buzzards ConcertsCatch The Turkey Buzzards live and on tour right now! There are 7 concerts scheduled across United States. The next The Turkey Buzzards concert is scheduled for Tuesday, May 14, 2024 at Dee's Country Cocktail Lounge in Nashville, TN, United States.