Batopilas, Mexico May 2017 Enchanting is the only appropriate word I can find for the small pueblo of Batopilas, in the state…