long live the new flesh crackle