A scarf by Karl Lagerfeld

580

Out of Stock