Transformers: Dark of the Moon Moscow Premiere and Live Linkin Park Concert Video

Click on the image below to watch the video.

Screen shot 2011-06-24 at 11.08.29 AM