Slush Invaders is an exciting Action Game and published on Jul 14th, 2012 and has been played 4,303 times and has a rating of 97% after 129 votes.
The stick residents of Slusher fight back hoards of invaders!