Joe Biden lost his cool and called a man a “damn liar” during a town hall in New Hampton, Iowa, on Thursday morning.

A man stood up and asked Biden questions about his son Hunter’s position at Burisma in the Ukraine. He brought up how President Trump was being accused of holding military aid back from Ukraine to get an investigation into the Bidens. The man then said, “But you on the other hand, you sent your son over there to get a job and work for a gas company and he had no experience with gas or nothing in order to get access to the President.”

Biden couldn’t control his emotions and replied, “You’re a damn liar, man. That’s not true. And no one has ever said that.” Then Biden walked towards the man, who said he saw reports of it on MSNBC.

“The reason I’m running is because I’ve been around a long time and I know more than most people know and I can get things done. That’s why I’m running,” said Biden. He then challenged the man to do pushups together or run.

Watch: