Sheep play the The Yorkshire House in Lancaster
Location: The Yorkshire House, Lancaster, England, UK