Footage shows Vester Flanagan yelling at a fellow motorist following an argument seven weeks ago.
Chilling new details are emerging about the man who killed a reporter and cameran live on TV.
In early July, Vester Flanagan, who also went by Bryce Williams, was involved in a nasty road rage exchange at a red light with a motorist, Brandon Foster.
Read: TV Anchors Have a Moment of Silence For Reporter and Cameraman Killed on Live TV
“I just saw him excessively driving. I told him I didn’t appreciate his inconsideration,” Foster told INSIDE EDITION.
Vester even followed the motorist to his job and waited for him in the parking lot. They then had a heated, face-to-face confrontation.
"Since you're in your car talking all that smack, now you're outside," said Flanagan.
"And you're still an a--hole," said Foster.
"Okay, are you finished?" asked Flanagan.
"I’ve been finished. You followed me here," said Foster
"Okay, and you need to lose some weight, sir," said Flanagan.
Foster added to INSIDE EDITION: “It’s sort of an eerie thing to think about how aggressive he was yesterday. It certainly makes me think about what happened that day a lot more."
“Anger” and “intimidation” are words that followed Flanagan during his career as a TV reporter before he shot dead Alison Parker and Adam Ward, pictured.
Colleagues at WDBJ in Roanoke said Flanagan frightened them. His bosses threatened him with termination at least five times, records show.
Station manager Jeffrey Marks told INSIDE EDITION: “He didn’t want to improve, or he showed no signs of it. He just couldn’t get along with people.”
In one incident, Flanagan was reprimanded for wearing a Barack Obama sticker as he voted during the 2012 election. Station officials called it "a clear violation…of standard journalistic ethics.”
When he was fired in 2013, Flanagan refused to leave the newsroom. Management was so concerned about his temper that co-workers were ushered out of the newsroom and led into a conference room for personal safety.
“He just wouldn’t move out of his chair in the newsroom until somebody wisely called the police so that our employees didn’t have to have that unhappy job,” said Marks.
During the altercation, Adam Ward - who was shot dead on Wednesday - recorded him and Flanagan turned on him, telling him he needed to "lose your big gut," his personnel files show.
Flanagan filed a racial discrimination lawsuit against WDBJ after his firing, but the case was dismissed. He also accused interns of
One question being raised is how Flanagan could have been hired, considering his erratic past. When he came to Roanoke, he started using the name Bryce Williams on-air.
Read: Gunman Dies From Self-Inflicted Gunshot Wound After Killing TV Reporter and Cameraman
Asked if he was aware of the issues Flanagan had with his previous employers, Marks said: “No. The only place where he put his name down as ‘Vester Flanagan’ is actually on the job application. We ran the criminal background check” and nothing came up.
But once he was at the job, he was criticized for his "stiff" and "nervous" on-air style, a personnel memo shows.
Flanagan was obsessed with his physical appearance. His Facebook page is loaded with countless personal photos. He seems particularly proud of his physique.
Was this a sign of narcissism - and if so, did it play any role in his descent into madness?
Criminologist Jack Levin from Northeastern University told INSIDE EDITION: “There are lots of narcissists and they never kill anyone. This guy had a grudge.”
As the details of Flanagan 's life unfold, we are learning that his father, Vester Sr., was a pro-football player drafted by the legendary coach, Vince Lombardi, of the Green Bay Packers.
A Flanagan family representative spoke out about the incident: “It is with heavy hearts and deep sadness that we express our deepest condolences to the families of Alison Parker and Adam Ward. We are also praying for the recovery of Vicky Gardner.”
Watch Below: Virginia Gunman Manifesto: I've Been a Human Powder Keg, Waiting to Go Boom