Soupcans - Parasite Brain November 25, 2013ReviewsadminComment Demented and hellish, the new Soupcans EP does not mess around.