Scar of the Doll is Coming to Steam on April 20
Scar of the Doll is Coming to Steam on April 20 It was announced by Degica, that Scar of the Doll, is coming to Steam on April 20th. Follow Asumi as she travels to Tokyo alone to search for her only sister whom she has mysteriously not heard from for months. Highlighted by a genuinely intelligent […]