IMG_8905

Fans stood stageside for hours anticipating their favorite acts. Photo: Daniel Ritz