Thursday, February 21, 2008

Goddamned Locusts.

Gears of War 2 trailer.

1 comment:

B said...

OH SSSSSNNNNNAP!