The Low Road: The Low Road will be out next week! New trailer and screenshots!

It's hard to believe that after just over 3.5 years of development we're just one week away from releasing The Low Road! While you're waiting for the July 26th release date; have a look at the brand new Official Trailer…