Reminds me of 'Sword Saint Ashina Isshin' from Sekiro.
The only thing I knew was the game title ‘Persona’~~ Meow~
Is it a persona? I only know the name, but
Reminds me of Call of Duty: Infinity Warfare.
Lil~~~~Paaaaaaaaaaaaaaaaa