Yup. Still stunned.
[Photo(s) credit: Getty Images]
[Paris, January 12. Image via Getty] National Secretary of French Green party, Cecile Duflot is pictured at the end of her speech's New Year wishes on January 12, 2010 in Paris. AFP PHOTO / FRED DUFOUR (Photo credit should read FRED... Read Post
[Cannes, May 15. Image via Getty] A snail is pictured on the red carpet at the 62nd Cannes Film Festival on May 15, 2009. The fetival kicked off on May 13 until May 24, 2009. AFP PHOTO / VALERY HACHE (Photo credit should read VALERY... Read Post