Been aware of this game for a while but have not been following it, have we had an update since it was shown off a few years ago? I’m guessing it’s coming to PC?
You must log in or register to comment.
Been aware of this game for a while but have not been following it, have we had an update since it was shown off a few years ago? I’m guessing it’s coming to PC?