Murder on a lonely country road leads police to suspect that devil worship is involved.Murder on a lonely country road leads police to suspect that devil worship is involved.Murder on a lonely country road leads police to suspect that devil worship is involved.