Princess Diana's sheep sweater smashes records to sell for $1.1 million
A red sweater adorned with a flock of sheep worn by the young Princess Diana has sold at auction for $1.1 million. The price is many times its presale estimate and a record for an…