QUEEN HISTORY – 21 September 1981
Queen are in New Orleans preparing for a forthcoming tour of South America.
Queen in New Orleans, 1981




Gallery link
STUDIO PHOTOSHOOTS > 80s > Photoshoot 003
QUEEN HISTORY – 21 September 1981
Queen are in New Orleans preparing for a forthcoming tour of South America.
Queen in New Orleans, 1981
Gallery link
STUDIO PHOTOSHOOTS > 80s > Photoshoot 003