The dress worn by Marilyn Monroe when she sang Happy Birthday to John F Kennedy has sold for a world-record price of $4.8 million ($6.8 million) at auction.
The sheer tulle design, scattered with tiny crystals, was worn by Monroe on May 19 1962 as she performed for President Kennedy before his 40th birthday.
It was an instant sensation and paved the way for "naked" dresses, which are still popular today with celebrities such as Kim Kardashian and Beyonce.
Monroe's dress was bought by Ripley's Believe It Or Not Museum for a total surpassing the previous record, for Monroe's white dress from The Seven Year Itch which went for $4.7 million in 2011.