True Love Never Dies – STC Helps Family Find Closure

With only one semester left before graduating, on Nov. 11, 2023, Esparza stopped responding to phone calls and text messages from his family, and on that day, his sister found he had passed away.