Uploaded on Jun 23, 2011 / 12 views / 15 impressions / 0 comments
The E3 2011 trailer for a new Xbox Live Arcade mech assault titled called Trenched by Double Fine.