Snails drops new collaboration-stacked EP, ‘World of Slime’ Snails releases eight new singles featuring massive collaborations with bass music all stars.