She Never Returned Home

By Chris Maltby On February 23, 1999, Teresa Madrigal went grocery shopping and she never returned home. The next day, her body was found 60 miles away near the entrance of Poway lake in Poway, California.┬áHer boyfriend did not call to report her missing for five days. Madrigal had been shot several times. On March Read more about She Never Returned Home[…]