206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case?
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?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:







