Transformers: Revenge of the Fallen – Shanghai Video Clip Posted on June 24, 2009 by Steve Biodrowski Helicopters fly into battle with the Transformers. [serialposts]