206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case? Let us know!
Leon F. Finisson, aged 38, was found shot and killed on September 16, 2010, in Indianapolis, Indiana. The incident took place around 11 p.m. in a home located in the 3000 block of Euclid Avenue, near New York Street on the near-northeast side of the city. Emergency responders arrived at the scene and discovered Leon mortally wounded. He was transported to Wishard Memorial Hospital, where he was later pronounced dead. The circumstances of the shooting remain unclear, and authorities continued the ...Read More
Links to Additional Sources (0)
See any mistakes? Let us know!
Victim Details

Leon F Finisson

March 28, 2022

Male

African-American / Black

Indianapolis

IN

2010-09-16

38

Leon F

Finisson

12/03/2025


Area Body Found: