Vintage Cameron Clan Badge

£9.99

1 in stock

Description

Vintage Cameron Clan Badge

Silver plate, pin back