US invades Mexico, again

On May 18, 1876, American troops landed in Matamoras, Mexico, ostensibly “to police the town of Matamoras” while it was temporarily without a government (Really?).  Matamoras is located on the north eastern Gulf coast of Mexico, near the border with Texas. Presumably, the US troops had their passports and work visas in order.  Or maybe not?