NewsInteresting facts about CC Castillo, Age and personal details are explainedCC Castillo is an acclaimed actress who is most known for playing the part of Sheriff Leigh in the crime drama series Ozark, which can be seen in the United States on the streaming service Netflix. Scroll down to find… Jolly smithAugust 23, 2022