12-16-2017, 05:04 PM
https://steamdb.info/app/584400/depots/
This was added 17/18 hours ago, and nobody knows what it is...my bet is dlc.
This was added 17/18 hours ago, and nobody knows what it is...my bet is dlc.