Sakura Wars: So Long, My Love Official Trailer

Sakura Wars is a strategy role-playing game featuring a sim-based story system.

  • View Comments (0)