On the open-air stage, a band was playing rock and roll, and the audience was packed.