Do you know who murdered Walter and Grace? On April 3, 2006, Walter Brown, aged 69, and his wife Grace were found brutally murdered in their home at 1532 North Atlanta Avenue in Tulsa, Oklahoma. The couple was discovered by a friend, who entered the house and found both victims bound and shot to death. The crime scene revealed a horrific scene of violence, suggesting that the couple had been targeted and killed in their own residence. Their deaths have since remained unsolved, and the case has been added to Tulsa's cold case files.
...Read More