Indianapolis, INPedestrian killed in crash at Villa and Pleasent Run Pkwy South Drive in Indianapolis, IndianaAccident Date: Fri, 10/20/2023