game cover

Transformers: The Game 'Optimus vs Megatron' Trailer

This trailer features some footage of the boss battle between Optimus and Megatron.

03 July 2007

Share

Popular on gamewatcher

Comments