Cosmopolitan Magazine


Miranda Kerr is featured on the cover of Cosmopolitan Magazine for the month of April 2012.