Where is El Chamacuero?

Where is El Chamacuero located?

El Chamacuero, New Leon, Mexico (approx. 25.99167°, -99.15417°)


Where is El Chamacuero on the map?