Megan Fox has completely aced her recent shoot with Esquire Magazine
The 26 year old actress has executed a whole new meaning to the word sexy
The 26 year old actress has executed a whole new meaning to the word sexy
Now that's what we call an incredible post-baby body
Megan gave birth to her son Noah just four months ago.