Chula Vista, Calif. police announce the arrest of Larry Millete in the death of Maya "May" Millete. May was last seen January 7, 2021.
Do you want to continue watching?