Listen Live

INDIANAPOLIS (WISH) — A 29-year-old has been arrested in the homicide of a pedestrian who was died when hit by a vehicle Saturday afternoon on the near-north side, Indianapolis police say.

John Pollard Jr., 47, died at the scene of the hit-and-run just after 4 p.m. Saturday near the intersection of West 16th Street and North Capitol Avenue. The hit-and-run happened next to the construction site of the new IU Health Methodist Hospital.

Indianapolis Metropolitan Police Department late Monday afternoon announced the arrest of Terell Williamson. Homicide detectives along with district officers located Williamson, IMPD says.

Detectives believe Williamson’s vehicle, which was travelling westbound in the eastbound lanes, intentionally swerved onto the sidewalk and struck Pollard before returning to the westbound lanes and fleeing the scene, IMPD said Saturday.