Edited by Rebecca Alexander on
Megan Fox is perfect, as always, on the cover of the Oct issue of Cosmo mag.
Image via Just Jared
Edited by Rebecca Alexander on
Megan Fox is perfect, as always, on the cover of the Oct issue of Cosmo mag.
Image via Just Jared