1. new game reminds me of Parasyte. Slitterhead part 2.

    new game reminds me of Parasyte. Slitterhead part 2.

    5