Patrolman Irvin C. L. Starling, a 36-year-old officer from the Attalla Police Department in Alabama, met a tragic end on February 22, 1975. His death occurred during a traffic stop, a routine yet perilous aspect of his duty.
On the day of the incident, Starling had pulled over a man who had just been involved in a domestic altercation, having beaten his wife moments earlier. This situation, already volatile and dangerous, escalated further when the man turned his violence towards the of
...Read More