Rodney Taylor, the husband, father, and double-amputee who has been held by U.S. Immigrations and Customs Enforcement in Stewart Detention Center since January 2025, may be deported any day now, ...