Megan Fox has hair. Did not see that coming...





Hollywood Celebrity Picture