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