Puyallup police seek help finding missing endangered teen with mental health concerns

Police in Puyallup seek public help to locate 16-year-old Orion Castro, missing since May 16. Authorities express concerns over his mental health and safety.

Exit mobile version