Death Cheetah combines ominous electronic noise, pummeling drums, and metal guitars to make what the band calls "terri fi" music. It's the project of Kevin Taylor, who is a [...]