The Indigenous Town In Mexico That Removed All Government, Police and Cartels February 26, 2018 Walter Dufour 3d Comments Cherán is a small town in the Mexican state of Michoacán, inhabited by the Purepecha peoples of Central Mexico. Since… Continue Reading →