Met Gala 2012 Red Carpet: Solange Knowles wears Rachel Roy, MIA wears Stella McCartney, Carey Mulligan wears Prada, and Florence Welch wears Alexander McQueen.
Watching Mia now. She’s amazing.