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.