What is the nature of a witness? Who should you believe? What bonafides make for a good reliable witness? Today's sermon explores this topic... and what agreeing with a witness could mean.