Australian rapper Iggy Azalea accidentally flashed her privates on the MTV Europe Music Awards red carpet in Amsterdam, Holland.
The 23-year-old singer donned an extremely skimpy black cut-out black dress, which had shreds of material hanging down from her waist, rather than a skirt, the Mirror reported.
Azalea gave onlookers a surprise when she flashed her lady bits to the cameras while actually attempting to cover her dignity.