Princess Diana’s black sheep sweater is up for sale and here’s why it’s priceless!…
Late Princess of Wales, Princess Diana was known for her impeccable fashion sense and influential style choices. One of her iconic fashion moments involved a black sheep sweater, which she famously wore in 1981. The black sheep sweater…