While there may not be large numbers of card-carrying communists lining the halls of Congress, there is a clear tie between the Democratic Partys Congressional Progressive Caucus (CPC), Communist Party USA (CPUSA), and the Democratic Socialists of America (DSA).