The setting is a bit futuristic but still provides the general feel of London and its important landmarks. Capcom’s smash hit survival horror game released in 2005 follows Leon Kennedy, the special ...
Some results have been hidden because they may be inaccessible to you