'Transformers: Revenge of the Fallen' (ALL) - 11 New Screens
by Rainier on June 18, 2009 @ 4:58 p.m. PDT | Filed under News
Transformers: Revenge of the Fallen propels players straight into an adrenaline-pumping battle for supremacy across the globe where every second and every choice makes the difference between mankind's salvation and annihilation.