Bidspirit auction | LARGE STONE BROOCH
LARGE STONE BROOCH - LARGE STONE BROOCH , MISSING STONE