Twelve years since then. . . Still one of the best game trailers out there.


185
7 comments, 72 shares, 1859 points