Sup people,
anyone know when this is coming out in the uk? Its not searchable on steam in the uk but their website says the 12th of Oct, wondering if that's only in the US of A? Again their website states that it is a steam works game so kinda figured it would be on there for pre-order...
Log in to comment