Speaking in a televised town hall in New Hampshire, Sen. Bernie Sanders got a question on a subject he doesn't often talk about publicly -- religious faith.
Sanders is Jewish, but has said he has little involvement with organized religion. Asked by CNN anchor Anderson Cooper, the moderator of the town hall, whether faith plays a major role in his life, Sanders said it did.
Faith "is a guiding principle in my life," he said. "I would not be here tonight" running for president "if I did not have very strong religious and spiritual feelings."