Is anyone able to find gameplay footage of this game yet? It seems the only thing I can find is the same few teaser trailers.
Log in to comment