M.I.A caused a stir at the Grammy Awards this weekend in a sheer House of Holland dress with carefully placed polka dots. It made me think, lady bug? Some people have expressed outrage, as M.I.A is due to give birth any day now!
What are your thoughts on this superstar's outrageous outfit?? Do Share!