New York Tourists support Status Quo at Scarborough Open air Theatre, North Yorkshire, UK.
Status Quo headlines Scarborough Open air Theatre, North Yorkshire, UK.