Has The Democrat Party Become A New ‘Church’?

.....

© American Thinker