Images

Tagged: sculpture, lions
Location: England, GB
Houghton Hall
Houghton Hall
Houghton Hall