US Troops

America’s “Good” Wars

On December 11, 1941, four days after the Japanese attack on Pearl Harbor, Germany declared war on the United States. Even within the most avowed Leftist anti-war activist there exists…

Join Our Newsletter


Annual Subscription

Join Countercurrents Annual Fund Raising Campaign and help us