This pic of Megan Fox relaxing on a motorcycle comes from the set of “Transformers: Revenge of the fallen”. I was going to ask what kind of bike it is, but I suspect that’s a bit superfluous…