So, we’ve had a few folks saying this could be the greatest game trailer of all time. What do you think?
[Sorry about the confusion with the YouTube link folks; not sure why it was changed, but it sort of defeated the purpose of the GameTrailers link]