Slugs and Bugs: Invasionupdated on Jul 24, 2020
Slugs and Bugs: Invasion - This is one of those games that will scare the living shit out of you. You play a girl from a small town named Justine. You move to New York, and it's so fucking crazy there. The lights, the sounds, and all those people are something else. It's so easy to get yourself lost in all of the madness. Try your best to navigate your way around this big city while not getting into too much trouble.