Israel Castro, an 18-year-old male of Hispanic ethnicity, tragically lost his life on December 16, 2017, in Euclid, Ohio. Castro was shot and killed inside his mother's home on E. 250 Street during a home invasion. The suspects reportedly broke through a kitchen window to gain entry into the house, and it is believed they were searching for cash, as Castro had just cashed his paycheck.
Following Castro's death, Euclid police, in collaboration with the U.S. Marshall’s Violent Fugitive Ta
...Read More