In the lake country 200 miles (320 kilometers) northwest of Detroit, hundreds danced, prayed and demanded racial justice in Cadillac, a Michigan town that was long home to a neo-Nazi group.
It was not an isolated scene. In eastern Ohio, even more demonstrated in rural Mount Vernon, a town with its own current of racial intolerance, just as others did in Manheim, Pennsylvania, a tiny farming town in Lancaster County, with its small but active Ku Klux Klan presence.
The protest movement over black injustice has quickly spread deep into predominantly white, small-town America, notably throughout parts of the country