File Description
A trailer featuring over a minute of footage of the Locusts in Gears of War.
Comments on this File
There are no comments yet. Be the first!