Michelle Monaghan is head-to-toe flawless, wearing a silver asymmetrical Calvin Klein Spring 2009 dress, which she wears with silver square toe pumps.The most interesting feature of this dress, was the large boxy fold detail going across the skirt.She
Comments