ST. LOUIS, MISSOURI - A caravan of social activists traveling across the country made a weekend stop in St. Louis. While a protest against a giant coal company headquartered here brought them to town, their causes were many. "Resist, resist, raise up your fist!" was just one of the chants heard on Market Street, from the 100 or so demonstrators marching in front of the headquarters of Peabody Energy. Most of the protesters had never been to St. Louis until three big buses brought them, but it turned out, for some of them, it felt familiar.