Todd Rae Walker, a 32-year-old man from New Castle, Pennsylvania, tragically died on March 21, 2019. He was a welder technician by profession and an avid fisherman who enjoyed spending time with his son. Walker was born on August 21, 1986, and his father had passed away before him, while his mother survived him.
On the morning of his death, Walker was found inside his home on North Lee Avenue with gunshot wounds. The incident was quickly classified as a homicide, and the police launched a
...Read More