1 Last Sentinel Announced With Gripping Debut Trailer The game takes place in Tokyo, Japan, in a future dystopia.
Log in to comment