Nilsa Castro

Nilsa Castro is an American actress who portrayed a CDC Lab Technician in AMC's The Walking Dead, notably in, "Tell It to the Frogs."