The Royals announced that utilityman Harold Castro was signed to a minor league contract. The 31-year-old Castro will get an invitation to Kansas City’s big league spring camp. Castro is no ...