SNAILS RELEASES HIS DEBUT ALBUM, THE SHELL

Welcome back VomitSquad! The moment we’ve all been waiting for has finally arrived and Snails debut album has been released. The Shell has been long awaited and counts with 12 brand new tracks by the Canadia...