INDIANAPOLIS — IMPD has blocked off much of the street near 13th Street and Delaware Street in downtown Indianapolis.
The presence began Saturday evening, March 16 around 8 p.m.
13News has reached out to IMPD for more information, but has not yet heard back.
This story is developing.