Atomic UK duo God Damn has has found a way to take its sound to explosive heights with their new album, Vultures, out May 12 (May...