Texas mom Christina Lee Powell's death ruled accidental as San Antonio Police close investigation

3 years ago 26
San Antonio Police have said they are closing the investigation regarding Christina Lee Powell's death after a medical examiner's office rules it was accidental.
Read Entire Article