NEW YORK (CBSNewYork) — A pedestrian was killed Sunday after being hit by a cab driver in Harlem.

The crash hurt two others, including another driver, CBS2’s Natalie Duddridge reported.

“You heard the screeching. You heard like a boom, sounded like a bomb,” Quanisha Berry said.

Witnesses described the horrifying moment a cab driver collided with a 64-year-old man at the corner of Frederick Douglass Boulevard near West 128th Street, throwing him in the air and killing him on impact.

Police said a 64-year-old man was killed in a multi-car accident in Harlem on July 7, 2019. (Photo: CBS2)

“We just seen something black just go all the way high. It obviously was a man and he landed on the car. There was a bit of blood. It was really scary,” Berry said.

“I didn’t get to see who was driving. None of that. I just saw the guy flipped over on top of the white car. I was shocked, couldn’t believe it,” resident Abdel Aldoise added.

Police said it was around 1 p.m. when a 71-year-old livery cab driver was heading south on Frederick Douglass Boulevard and hit the 64-year-old. Witnesses said he was walking with a cane when he was struck.

Another car driven by a 27-year-old was also hit.

That driver and the cab driver were both taken to Harlem Hospital with injuries.

“It’s really upsetting. I bike right here on the street. It’s right across from where the bike dock is. It’s very, very busy. It’s tough even as a pedestrian to navigate the streets. It’s really, really sad,” resident Ryan Dritz said.

People who live in the neighborhood said it’s a very busy intersection and they consider it dangerous.

“It’s terrible. They need to put a speed bump there, something to make them cars slow down. Someone’s always getting hit there, same exact place,” Kevin Hall said.

Police said the cab driver is cooperating with the investigation that is ongoing.

Police have not yet said if any criminality was involved.