Indianapolis, INHumberto Rodriguez-Garcia, 71, was struck and killed by a vehicle at the intersection of Michigan Road and Depauw Boulevard in Indianapolis, IndianaAccident Date: Mon, 06/17/2024