Interesting, a simple google search came up with more information, the one I found more interesting of the outcomes was
this one. Wired is also a known source of information for technology.
I wouldn't doubt such a facility existing, though I am doubtful on whether the mexican government, or any government for that matter, would easily provide access to all major agencies without any restrictions, to a foreign nation.
.... one thing is for sure, the facility was supposedly approved on August 31st, if we track the latest developments in the Drug Wars down in Mexico for the last 6 months or so, there have been some major, major busts and hits: The Barbie, the 100+ tons of marihuana, the killing of one of the La Familia's founders, etc.