Though many are probably going to say Cloud. I'm going to start by breaking the standard and I'm going to go with Red XIII
Final Fantasy VII
Game » consists of 20 releases. Released Jan 31, 1997
Game » consists of 20 releases. Released Jan 31, 1997
Log in to comment