Create new Board
Editorial Images

Queen On Stage In Leeds

Singer Freddie Mercury of rock band Queen performs on stage at Elland Road football stadium in Leeds, England on May 29, 1982. (Photo by Kevin Cummins/Getty Images)
Queen On Stage In Leeds