Thousands of sniper rifles and other high-caliber guns have been smuggled from the United States to Mexico.