Tevin Walker, a 30-year-old resident of Freeport, Illinois, died on November 27, 2023, as a result of a shooting incident. The shooting occurred on November 26, 2023, just before 10 a.m. in the 600 block of South Carroll Avenue on the city’s near east side.
After being shot, Walker managed to bring himself to Freeport’s FHN hospital, where he was later pronounced dead due to his gunshot wounds.
The Freeport police have identified 38-year-old Christopher Calvin of Freeport a
...Read More