Angelo DiDonna watched Saturday's fatal crash from his rearview mirror.
"It was just the most traumatic thing I've ever seen," DiDonna said.
DiDonna remembered watching the driver of the high-performance go-kart gain on him, and has he moved to the side to give way, the go-kart spun into the left lane and was hit by an oncoming car.
The go-kart passed DiDonna going the opposite way before the moments that lead up to the accident, DiDonna said. He remembered passing the driver near the train tracks on Buffalo Avenue, and then suddenly seeing the machine going the same way in his rearview mirror.
"He must have made a u-turn up the road, because next thing I knew he was behind me," DiDonna said.
Then, DiDonna slowed down and gave the go-kart space on his right to pass, but he watched it make another u-turn into the opposite lane. DiDonna said the go-kart was directly behind him, and the driver had no chance to see the Chevrolet Volt coming the other way.
DiDonna said both he and the driver of the Volt stopped to care to the driver of the go-kart. He said the driver of the Volt never had a chance to see the go-kart, either.
"The driver said that he had just felt the impact; he didn't even see the guy."
The go-kart driver was not wearing a helmet, according to the Niagara Falls Police Department. NFPD also said in a release the driver of the Volt is not being charged.
DiDonna offered his condolences to the family of the go-kart driver, and pleaded for anyone driving an open-top machine to use a helmet and drive cautiously.