Smuggling of firearms into Mexico
Mexicans have a right to own firearms, but legal purchase from the single Mexican gun shop in Mexico City, controlled by the Army, is extremely difficult. In other cases the guns are obtained through Guatemalan borders, or stolen from the police or military, or bought from corrupt officials.
Source: Wikipedia — Smuggling of firearms into Mexico (CC BY-SA 4.0)