It has been a whirlwind few days for Abrego Garcia, who has spent 5 months in detention, some of it at a notorious prison in his native El Salvador.

Abrego Garcia’s case became a flashpoint in Trump’s immigration agenda after he was mistakenly deported to El Salvador in March.

He has pleaded not guilty and has asked the judge to dismiss the case, claiming that it is an attempt to punish him for challenging his deportation to El Salvador.