Thursday, July 7, 2011

Miranda Kerr covers Cosmopolitan August 2011 issue