An olive green and mohair cardigan the singer Kurt Cobain wore on TV broke the record for the most expensive cardigan ever sold. An anonymous buyer paid $334,000 for it during a two-day sale of rock memorabilia. It attracted attention after it was described as being "one of the most famous sweaters in music history". Cobain wore the cardigan while performing with his band Nirvana. He played a largely acoustic set of his favorite songs and some cover songs.
The cardigan has reportedly not been washed since the TV show. It has a hole in it from a cigarette. A buyer bought it in 2015 and spoke about his purchase. He described the responsibility he felt in owning such a famous piece of rock and roll history. He said: "It was kind of like when my children were born years ago - I was so happy to see them, but then I was like, 'Oh no.'" Mr Cobain's daughter has started a fashion collection called Kurt Was Here.