WARNING the images and videos posted by this man on facebook are GRAPHIC. HE LIVES IN - San Martín Texmelucan de Labastida (San Martín Texmelucan de Labastida is a city in the west-central part of the state of Puebla in Mexico) We are NOT permitted to post his name on this cause. More information on this man can be obtained on the following links: …