Even the Devil Tells the Truth... Sometimes
- Episode aired Feb 17, 2020
Terror slices the Big Apple on New Years Eve, as death walks the streets with the Devil at his side.Terror slices the Big Apple on New Years Eve, as death walks the streets with the Devil at his side.Terror slices the Big Apple on New Years Eve, as death walks the streets with the Devil at his side.