^^ 0:58 ya see megan fox show off leg ... ya got to see it and it's so hot! YouTube - Transformers 2 World Premiere Tokyo