Megabots, the US company behind the challenge needs your help to raise the funds and get their robot into ass-kicking shape.
Read Time : 1 Minutes
No ‘Transformers 3’ Until 2012?
With a possible change of heart from Paramount, it now appears that the 2011 release date might be pushed back to 2012 in order to accommodate Bay.