Concert detail

Queen live at the Seibu Lions Stadium, Tokorozawa, Japan [03.11.1982]