Joe Biden confronted a man at a town hall in New Hampton, Iowa, calling him "a damn liar" after he pressed the former vice president on his sons business ties ...