- last post: 01.01.0001 12:00 AM PDT
There has been a new game video just released on the Xbox Live. It's called "In the Beginning." I just saw it on my 360. It features the making of the Halo 3 trailer, along with additional footage. I coudn't find it on this site or the xbox website. Hope you guys have a 360, you gotta check it out, it's pretty sweet!