Drunken Crocodiles, Italian-based sludge band, just released their debut album. “Out of Barrel” was released via Too Loud Records on the 29th of March. The pre-orders of the album started on March 15th and the band released the following statement regarding their debut work: Eleven tracks are composed to blend the different musical influences of the band in [...]