Infanticide Indie
Infanticide is a horror walking simulator set in Japan.
ScreenshotsAll screenshots
ScreenshotsAll screenshots
Infanticide is a horror walking simulator set in Japan.