Anyone see the Xbox 360 robot in Transformers?

engadget.com — This is so Freakin awesome! I saw this article wanna find the video must be on youtube the title says it all right! Jul 7, 2007 View in Crawl 4