Carla and the department continue to pursue a devil worship cult in Stratford. Carla goes to Sweden and finds Jimmy Anders in a hotel, and disposes of him. He is finally gone. Or is he?