Carrizal: 21 June 1916
The last battle between the United States and Mexico had global implications far beyond the embarrasment of the professional US Army’s loss to a patched together Mexican Army.
The last battle between the United States and Mexico had global implications far beyond the embarrasment of the professional US Army’s loss to a patched together Mexican Army.