
Dustin Luttrell
Atoll Single Review
Phoenix, AZ death metal band Atoll has released their second single, Autonomic AutoSarcophgy, from their upcoming new album Inhuman Imants. The album is set to be released February 23rd via Unique Leader Records. The band describes the track as “a descent into the abyss of our own primal urges, an