Thought for the day

For religious conservatives, “common ground” means we agree to talk and you agree to compromise.

For religious conservatives, “common ground” means we agree to talk and you agree to compromise.

Donate to Support Independent Journalism!

Donate Now!