Jim Caviezel takes on wide slate of topics in fascinating new interview

CNA has this interview here.