An iconic sheep sweater that Princess Diana wore sold for $1.1 million.

Share:
More In Culture
Load More