October 5, 2019Nicholas Jason LopezLeave a Comment on Ventura, CA’s Detoxi Releasing ‘First Flesh’ LP October 18; Band Drops New Video For First Single “Death Of A Nation” Ventura, CA’s Detoxi Releasing ‘First Flesh’ LP October 18; Band Drops New Video For First Single “Death Of A Nation”