As I head off to New Hampshire for the Primary which is on Tuesday, one thing is clear - the battle for the soul of the Republican Party continues.
Read Whole Story