In the fading light of May 26, 2026, the life of 38-year-old Travion Sherrod of Madison, Illinois, was violently cut short in a hail of gunfire in Venice, Illinois. Officers from the Venice Police Department were dispatched to the 1200 block of Selb Street following reports of a shooting. Upon their arrival, they discovered Sherrod inside his vehicle, which was riddled with bullets. He had sustained multiple gunshot wounds and was pronounced dead at the scene, marking another tragic loss to gun
...Read More