The Low Road US Release Date
The game The Low Road is already released on PC and Switch in the USA.
Release Dates
Report Date / Submit ProductUSA
PC
July 26, 2017Confirmed
Switch
August 23, 2018Confirmed
4
Set in the world of the 1970s automobile industry, The Low Road is a point-and-click graphic adventure game which follows a team of corporate spies dedicated to the protection (and appropriation) of game-changing industry secrets.