US invades Mexico in 1876 … 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?
El 18 de mayo de 1876, las tropas estadounidenses desembarcaron en Matamoras, México, aparentemente para vigilar la ciudad de Matamoras mientras se encontraba temporalmente sin gobierno. Matamoras se encuentra en la costa noreste del Golfo de México, cerca de la frontera con Texas. Presumiblemente, las tropas estadounidenses tenían sus pasaportes y visas en regla. ¿O tal vez no?