Queen Elizabeth II performs at punk rock show