Tulsa, Okla. — once infamous for the 1921 Greenwood Massacre — is now taking bold steps toward something America has delayed far too long: reparations for Black Americans. And that’s a good thing. A very good thing. The announcement of…
City Elders declare themselves God’s anointed for government
Tulsa, Okla., is the home base of a relatively new organization that wants evangelical Christians to take over all levels of government and reign as “elders” anointed by God. City Elders, which now is a trademarked name, describes itself as…

