public profile
Child of Manuel Castro Almendariz and Maria Ines Delgado Sibling of Olimpia Castro Delgado; Sofia Castro Delgado; Guille Castro Delgado and Manuel Castro Delgado