Megan Fox sizzles on cover of Cosmopolitan Magazine

Megan Fox sizzles on cover of Cosmopolitan Czech November 2009