Oscar Ochoa-Tello, a 46-year-old man and father from Beach Park, Illinois, began his last morning like countless others, stepping into the chilly pre-dawn darkness to warm up his car before work. He sat in the driver’s seat in the driveway of his home on the 38400 block of North Sheridan Road, the engine idling around 5:20 a.m., when the quiet of the neighborhood was shattered by a burst of gunfire. A relative, later identified in court records as his son, rushed outside to find him gravely wo
...Read More