In Eagle Pass, Donald Trump delivered a darker address, highlighting what he called an “invasion” of migrants into the US. “This is like a war,” Trump said, repeating the anti-immigration message that has been central to his political identity since he first ran for president.