Kim Kardashian posed for the cover of Cosmopolitan Magazine

Kim Kardashian posed for the cover of Cosmopolitan August 2011, in a very sexy outfit, just like the clothes worn are, at first sight, uninteresting and banal.