On an open-air stage, a band was singing with passion and excitement.