Megan Fox Runs Errands in Hollywood

Amanda Hasaka / December 6, 2011