Lock Down released debut album
American Hardcore/Groove Metal band Lock Down released their debut album «Step Over The Bodies» on SelfMade Records. The release was recorded in "Biohazard's Rat Piss Studio" in South Amboy NJ, and mixed/mastered by Billy…