Christian Castro was tracked down in Texas after a warrant was issued for his arrest in Minnesota earlier this month.