Trenches - New Game Release Screenshots!
Trenches is now released on Steam! Here are some of the updated new screenshots which may be a bit different then the ones we saw before, since we updated the game a bit for release.

Source and More information: Trenches – New Game Release Screenshots!

Author: indieDB.com