Transformers: War for Cybertron Launch TrailerGet your giant robot and big explosion fix with the launch of War for Cybertron.By Mark Walton on June 25, 2010 at 7:20AM PDT Transformers: War for Cybertron