The World's Most Expensive Ugly Sweater is Here, and the Ugliest Thing About Its the $30,000 Price Tag

Advertisement