Megan Fox Topless Photos

Megan Fox was spotted in Vancouver, British Columbia, on the set of her new movie 'Jennifers Body', swimming topless.