The Houston Astros have signed free agent Miguel Castro to a minor league deal, according to multiple reports. The minor ...