Several hundred people gathered Thursday in Belmont, Massachusetts, to mourn the death of a man authorities say was killed in a racist road rage incident.
Henry Tapia, a 35-year-old Boston man, was run over Tuesday on Upland Road in Belmont. Dean Kapsalis, a 54-year-old from Hudson with a lengthy history of violations behind the wheel, allegedly hit and killed Tapia after shouting racial slurs at him.
Prosecutors filed a civil rights violation and other charges against Kapsalis.
Tapia's uncle, Juan Filipe, said the racism made the crime even more horrific.
"It makes it worse. It makes it worse," Filipe said. "You don't feel safe with that kind of people walking the streets."
Middlesex County District Attorney Marian Ryan, who announced the charges against Kapsalis at a news conference Wednesday, was at the vigil for Tapia Thursday.
"A verbal exchange that turned into hate, words and racial slurs that were meant to threaten and intimidate, a half mile from here," Ryan said to the crowd.
Local
In-depth news coverage of the Greater Boston Area.
A day earlier, Ryan went into further detail on the incident, alleging that Kapsalis "intentionally acted to strike the victim with his vehicle following a verbal exchange including those racial slurs that were meant to intimidate and to threaten."
Police in Belmont found Tapia on Upland Road near the driver’s side of his car, a Honda Civic, with life-threatening injuries around 4:22 p.m. after receiving a 911 call. First responders tried to stabilize the man and took him to an area hospital, where he later died from his injuries, police said.
Get top local stories in Boston delivered to you every morning. Sign up for NBC Boston's News Headlines newsletter.
Kapsalis allegedly fled the scene before returning to the Belmont Police Department about a half an hour later to turn himself in.
The preliminary investigation suggests that Kapsalis and Tapia both got out of their cars and argued with each other, authorities said. Kapsalis yelled the slurs at Tapia before getting back into his truck and hitting the other man, dragging him a short distance.
Kapsalis was charged with motor vehicle charges as well as a civil rights violation at his arraignment Wednesday in Cambridge District Court, prosecutors said, but new charges may be added or the existing ones increased as the investigation finds more.
"We cannot and will not tolerate behavior that is rooted in racial bias," Ryan said, noting that such behavior has been on the rise in Massachusetts and across the nation.
A judge ordered Kapsalis held without bail; he'll be back in court for a dangerousness hearing Monday. He had a court-appointed attorney at his hearing Wednesday and is working to hire his own attorney.
Kapsalis' list of driving infractions dates back to 1984, including seven crashes and 18 speeding tickets, according to Registry of Motor Vehicles records found by the NBC10 Investigators. They also show his license has been suspended 10 times.
Tapia's family visited the scene Wednesday afternoon. His father said before driving away that it was a terrible way to die.
Neighbors said Tapia lives on Upland Street with his finance. It’s unclear why Kapsalis was in the neighborhood — Ryan said there was no indication the two men knew each other.
She said the facts of the case "do not speak to the loss of life partner and father suffered by Mr. Tapia's family. We are reminded that incidents like this that are allegedly borne of hateful speech have a lasting impact."