She's just freaking PERFECT!

Related Photos

Megan FoxToo hot for words.Megan Fox in Empire Magazine