As Christmas Day approaches, nearly 100 caroling groups across the U.S. are gathering at various abortion facilities to sing.
Their approaches are even more notable given 59% of all Protestants who are registered to vote say they are Republicans or ...