Indalecio Ayechu Tiara.
Indalecio Ayechu Tiara. Placer County Sheriff’s Office
Indalecio Ayechu Tiara. Placer County Sheriff’s Office