As I have written in the past, we can make too much of the significance of the G-20 (or earlier G-8) process and leader meetings. It is not, as some commentators have effusively labeled it, the "committee that rules the world." Still, the annual gatherings of the heads of state of 20 developed and developing nations holds powerful symbolic importance and influence. It does set the tone for international economic relations in a given year. And it can signal both future areas of international cooperation – and conflict.

This year, while German Chancellor Angela Merkel was the (beleaguered) host for the Hamburg G-20, it was President Donald Trump whose presence dominated the headlines. While there is much to analyze from the summit, trade is the subject here. Trade and climate (the Paris agreement, specifically) were juxtaposed from the outset. Given the tensions and turmoil both within the G-20 sessions, as well as outside on the streets of Hamburg, clearly Merkel decided that she did not want to risk rupture by isolating Trump on both issues. Thus, while the G-20 members threw down the gauntlet on the climate issue – with the G2-0 adopting a 19-1 stance that Paris was "irreversible," with the U.S. as lone dissenter – on trade, Merkel opted to push for compromise.

The result may have been a palliative for G-20 member relations, but make no mistake: The "compromise" on trade represents a damaging retreat from the G-20's clear and simply stated stand against protection and support for a rules-based multilateral trading system. It was on trade that the Trump's Sherpas dug in their heels and were most tenacious – with substantial results. Merkel ruefully acknowledged this doggedness when she lamented that trade talk is still difficult as "every word is weighed there."


Cartoon Gallery
Editorial cartoon on President Donald Trump and Donald Trump Jr.
Editorial cartoon on President Donald Trump and Democrats
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and Ivanka Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Medicaid
Editorial cartoon on President Donald Trump and James Comey and tapes
Editorial cartoon on President Donald Trump and Trump supporters and Trump cabinet
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump
Editorial cartoon on Democrats and President Donald Trump
Editorial cartoon on Trump administration
Editorial cartoon on President Donald Trump and FBI investigations
|

Chan Lowe/Tribune Content Agency

Dana Summers/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Steve Breen/Creators Syndicate

Dan Wasserman/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Steve Benson/Creators Syndicate

Jack Ohman/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Chris Britt/Creators Syndicate

Chan Lowe/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Walt Handelsman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Ken Catalino/Creators Syndicate

Dan Wasserman/Tribune Content Agency

Michael Ramirez/Creators Syndicate

Dana Summers/Tribune Content Agency

Phil Hands/Tribune Content Agency

David Horsey/Tribune Content Agency

Phil Hands/Tribune Content Agency

David Horsey/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Marshall Ramsey/Creators Syndicate

Dan Wasserman/Tribune Content Agency

David Horsey/Tribune Content Agency

Gary Markstein/Creators Syndicate

Jack Ohman/Tribune Content Agency

Chris Britt/Creators Syndicate

Steve Benson/Creators Syndicate

Ken Catalino/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Dana Summers/Tribune Content Agency

Chris Britt/Creators Syndicate

Chan Lowe/Tribune Content Agency

Michael Ramirez/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Chris Britt/Creators Syndicate

Marshall Ramsey/Creators Syndicate

Marshall Ramsey/Creators Syndicate

Marshall Ramsey/Creators Syndicate

Chan Lowe/Tribune Content Agency

Tom Stiglich/Creators Syndicate

Chris Britt/Creators Syndicate

Ken Catalino/Creators Syndicate

Jack Ohman/Tribune Content Agency

Steve Benson/Creators Syndicate

Drew Sheneman/Tribune Content Agency

Steve Breen/Creators Syndicate

Steve Benson/Creators Syndicate

Marshall Ramsey/Creators Syndicate

David Horsey/Tribune Content Agency

Dana Summers/Tribune Content Agency

Steve Benson/Creators Syndicate

Michael Ramirez/Creators Syndicate

Scott Stantis/Tribune Content Agency

Marshall Ramsey/Creators Syndicate

Chan Lowe/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Ken Catalino/Creators Syndicate

Dana Summers/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Tom Stiglich/Creators Syndicate

Scott Stantis/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Gary Markstein/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Dana Summers/Tribune Content Agency

David Horsey/Tribune Content Agency

Ken Catalino/Creators Syndicate

Michael Ramirez/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Dana Summers/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Walt Handelsman/Tribune Content Agency

Phil Hands/Tribune Content Agency

Gary Markstein/Creators Syndicate

Chris Britt/Creators Syndicate

Steve Benson/Creators Syndicate

Dave Horsey/Tribune Content Agency

Ken Catalino/Creators Syndicate

Chan Lowe/Tribune Content Agency

Phil Hands/Tribune Content Agency

Steve Breen/Creators Syndicate

Chris Britt/Creators Syndicate

Scott Stantis/Tribune Content Agency

Phil Hands/Tribune Content Agency

Tom Stiglich/Creators Syndicate

Scott Stantis/Tribune Content Agency

Chan Lowe/Tribune Content Agency

David Horsey/Tribune Content Agency

Gary Markstein/Creators Syndicate

Chan Lowe/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

David Horsey/Tribune Content Agency

Phil Hands/Tribune Content Agency

David Horsey/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Michael Ramirez/Creators Syndicate

David Horsey/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Ken Catalino/Creators Syndicate

Tom Stiglich/Creators Syndicate

Ken Catalino/Creators Syndicate

Chan Lowe/Tribune Content Agency

Steve Breen/Creators Syndicate

Dana Summers/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Walt Handelsman/Tribune Content Agency

Editorial cartoon on President Donald Trump and Donald Trump Jr.
Editorial cartoon on President Donald Trump and Democrats
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and Ivanka Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Medicaid
Editorial cartoon on President Donald Trump and James Comey and tapes
Editorial cartoon on President Donald Trump and Trump supporters and Trump cabinet
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump
Editorial cartoon on Democrats and President Donald Trump
Editorial cartoon on Trump administration
Editorial cartoon on President Donald Trump and FBI investigations
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and Richard Nixon
Editorial cartoon on Sean Spicer
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter and Republicans
Editorial cartoon on President Donald Trump and James Comey
Editorial cartoon on James Comey and President Donald Trump
Editorial cartoon on President Donald Trump and Twitter and the Justice Department
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter and the Supreme Court
Editorial cartoon on Republicans and President Donald Trump
Editorial cartoon on President Donald Trump and London terrorist attacks
Editorial cartoon on President Donald Trump and Paris climate accord and Angela Merkel
Editorial cartoon on President Donald Trump and Obama's legacy
Editorial cartoon on Donald Trump tweet covfefe
Editorial cartoon on Donald Trump
Editorial cartoon on Donald Trump, Merkel and Melania
Editorial cartoon on Jared Kushner and Donald Trump
Editorial cartoon on Donald Trump's communications team
Editorial cartoon on President Donald Trump and NATO and Angela Merkel
Editorial cartoon on President Donald Trump and Pope Francis and federal budget
Editorial cartoon on President Donald Trump and budget cuts and seniors
Editorial cartoon on President Donald Trump and foreign policy
Editorial cartoon on President Donald Trump and U.S. intelligence
Editorial cartoon on President Donald Trump and nuclear codes
Editorial cartoon on President Donald Trump
Editorial cartoon on Ronald Reagan and President Donald Trump and Russia
Editorial cartoon on Trump administration
Editorial cartoon on President Donald Trump and Republicans
Editorial cartoon on President Donald Trump and classified information
Editorial cartoon on President Donald Trump and Russia
Editorial cartoon on President Donald Trump and James Comey
Editorial cartoon on Trump White House and Comey firing
Editorial cartoon on President Donald Trump and the Trump administration
Editorial cartoon on President Donald Trump and Russia and Comey firing
Editorial cartoon on President Donald Trump and President Richard Nixon
Editorial cartoon on President Donald Trump and FBI Director James Comey
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and FBI Director James Comey
Editorial cartoon on President Donald Trump and North Korea
Editorial cartoon on freedom of speech and Stephen Colbert
Editorial cartoon on President Donald Trump and Congress
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and 100 days and executive orders
Editorial cartoon on President Donald Trump and campaign promises
Editorial cartoon on President Donald Trump and tax plan and federal deficit
Editorial cartoon on President Donald Trump and border wall and Mexico
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and Democrats
Editorial cartoon on President Donald Trump and the media
Editorial cartoon on President Donald Trump and White House visitors log
Editorial cartoon on President Donald Trump and tax returns
Editorial cartoon on Trump White House
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and foreign policy and Vladimir Putin
Editorial cartoon on President Donald Trump and Syria and foreign policy
Editorial cartoon on Donald Trump and foreign policy
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and climate change
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and Mar-a-Lago and taxpayers
Editorial cartoon on President Donald Trump and wiretapping
Editorial cartoon on President Donald Trump and Twitter and wiretapping
Editorial cartoon on President Donald Trump
Editorial cartoon on Trump budget
Editorial cartoon on Trump budget
Editorial cartoon on
Editorial cartoon on President Donald Trump and wiretapping
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and editorial cartoons
Editorial cartoon on President Donald Trump and President Barack Obama and conspiracies
Editorial cartoon on President Donald Trump and Twitter and travel ban
Editorial cartoon on Vladimir Putin and President Donald Trump and wiretapping
Editorial cartoon on President Donald Trump and facts
Editorial cartoon on President Richard Nixon and President Donald Trump
Editorial cartoon on President Donald Trump and wiretapping
Editorial cartoon on Donald Trump and protesters
Editorial cartoon on President Donald Trump and Trump supporters and racism
Editorial cartoon on President Donald Trump and Vice President Mike Pence
Editorial cartoon on President Donald Trump and Saturday Night Live
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and the alt-right
Editorial cartoon on Trump administration and Twitter
Editorial cartoon on branches of government and President Donald Trump and Steve Bannon
Editorial cartoon on President Donald Trump and Twitter
Editorial cartoon on President Donald Trump and Russia
Editorial cartoon on President Donald Trump and government
Editorial cartoon on President Donald Trump and Vladimir Putin
Editorial cartoon on President Donald Trump and foreign policy
Editorial cartoon on President Donald Trump and Steve Bannon
Editorial cartoon on President Donald Trump and Steve Bannon and Vladimir Putin
Editorial cartoon on President Donald Trump and the media
Editorial cartoon on President Donald Trump
Editorial cartoon on Trump administration
Editorial cartoon on President Donald Trump and attorney general and immigration ban
Editorial cartoon on President Donald Trump and Trump campaign
Editorial cartoon on President Donald Trump and Stephen Bannon
Editorial cartoon on President Donald Trump and the Republican Party
Editorial cartoon on President Donald Trump and Obama's legacy
Editorial cartoon on President Donald Trump
Editorial cartoon on President Donald Trump and protests
Editorial cartoon on Donald Trump
Editorial cartoon on President Donald Trump
Editorial cartoon on Donald Trump and the left
Editorial cartoon on President Donald Trump
Editorial cartoon on Trump inauguration
Editorial cartoon on Trump inauguration

Chan Lowe/Tribune Content Agency

Dana Summers/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Steve Breen/Creators Syndicate

Dan Wasserman/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Steve Benson/Creators Syndicate

Jack Ohman/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Chris Britt/Creators Syndicate

Chan Lowe/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Walt Handelsman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Ken Catalino/Creators Syndicate

Dan Wasserman/Tribune Content Agency

Michael Ramirez/Creators Syndicate

Dana Summers/Tribune Content Agency

Phil Hands/Tribune Content Agency

David Horsey/Tribune Content Agency

Phil Hands/Tribune Content Agency

David Horsey/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Marshall Ramsey/Creators Syndicate

Dan Wasserman/Tribune Content Agency

David Horsey/Tribune Content Agency

Gary Markstein/Creators Syndicate

Jack Ohman/Tribune Content Agency

Chris Britt/Creators Syndicate

Steve Benson/Creators Syndicate

Ken Catalino/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Dana Summers/Tribune Content Agency

Chris Britt/Creators Syndicate

Chan Lowe/Tribune Content Agency

Michael Ramirez/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Chris Britt/Creators Syndicate

Marshall Ramsey/Creators Syndicate

Marshall Ramsey/Creators Syndicate

Marshall Ramsey/Creators Syndicate

Chan Lowe/Tribune Content Agency

Tom Stiglich/Creators Syndicate

Chris Britt/Creators Syndicate

Ken Catalino/Creators Syndicate

Jack Ohman/Tribune Content Agency

Steve Benson/Creators Syndicate

Drew Sheneman/Tribune Content Agency

Steve Breen/Creators Syndicate

Steve Benson/Creators Syndicate

Marshall Ramsey/Creators Syndicate

David Horsey/Tribune Content Agency

Dana Summers/Tribune Content Agency

Steve Benson/Creators Syndicate

Michael Ramirez/Creators Syndicate

Scott Stantis/Tribune Content Agency

Marshall Ramsey/Creators Syndicate

Chan Lowe/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Ken Catalino/Creators Syndicate

Dana Summers/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Tom Stiglich/Creators Syndicate

Scott Stantis/Tribune Content Agency

Dan Wasserman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Gary Markstein/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Dana Summers/Tribune Content Agency

David Horsey/Tribune Content Agency

Ken Catalino/Creators Syndicate

Michael Ramirez/Creators Syndicate

Walt Handelsman/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Chan Lowe/Tribune Content Agency

Dana Summers/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Walt Handelsman/Tribune Content Agency

Phil Hands/Tribune Content Agency

Gary Markstein/Creators Syndicate

Chris Britt/Creators Syndicate

Steve Benson/Creators Syndicate

Dave Horsey/Tribune Content Agency

Ken Catalino/Creators Syndicate

Chan Lowe/Tribune Content Agency

Phil Hands/Tribune Content Agency

Steve Breen/Creators Syndicate

Chris Britt/Creators Syndicate

Scott Stantis/Tribune Content Agency

Phil Hands/Tribune Content Agency

Tom Stiglich/Creators Syndicate

Scott Stantis/Tribune Content Agency

Chan Lowe/Tribune Content Agency

David Horsey/Tribune Content Agency

Gary Markstein/Creators Syndicate

Chan Lowe/Tribune Content Agency

Drew Sheneman/Tribune Content Agency

David Horsey/Tribune Content Agency

Phil Hands/Tribune Content Agency

David Horsey/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Michael Ramirez/Creators Syndicate

David Horsey/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Ken Catalino/Creators Syndicate

Tom Stiglich/Creators Syndicate

Ken Catalino/Creators Syndicate

Chan Lowe/Tribune Content Agency

Steve Breen/Creators Syndicate

Dana Summers/Tribune Content Agency

Scott Stantis/Tribune Content Agency

Jack Ohman/Tribune Content Agency

Walt Handelsman/Tribune Content Agency

×

In contrast, just note the brief, emphatic statement in the 2016 G-20 statement on trade: "We reiterate our opposition to protectionism on trade and investment in all its forms." The statement went on to commit to a "standstill" on protectionist measures until the end of 2018, and supported the work of the World Trade Organization, the Organization for Economic Cooperation and Development and the U.N. Conference on Trade and Development in monitoring protectionism.

Now jump to this year's statement – in many respects convoluted and even incoherent because each phrase was separately negotiated: "We will keep markets open, noting the importance of reciprocal and mutually advantageous trade and investment frameworks and the principle of non-discrimination, and continue to fight protectionism, including all unfair trade practices and recognize the role of legitimate trade defense instruments in this regard. We will strive to secure a level playing field, in particular promoting a favorable environment for trade and investment in this regard."

In addition, on institutional issues: "We underline the crucial role of the rules-based international trading system. We note the importance of bilateral, regional and plurilateral agreements being open, transparent, inclusive and WTO-consistent, and commit to working to ensure they complement the multilateral trade agreements …To further improve the functioning of the WTO, we will cooperate to ensure the effective and timely enforcement of trade rules and commitments as well as improve its negotiating, monitoring and dispute settlement system."


RELATED CONTENT

RELATED CONTENT

Steel Doesn't Need Protecting

President Trump is wrong to use the guise of national security to protect the steel industry.


Without getting too deeply into the weeds, here are some of the important changes stemming often from the "code words" introduced into this year's G-20 trade statement.

Reciprocity. Trump's trade advisers have consistently pushed for this word and concept in all fora. This is code for the misguided concept that trade deals should result in "balanced trade." That is, trade exports and imports being equal, or resulting in a trade surplus for the U.S.

"... fight protectionism, including all unfair trade practices and recognize the role of legitimate trade defense instruments." Besides the strange syntax, these phrases hark back to Trump's persistent themes during the campaign that U.S. trading partners practiced "unfair" trade tactics, and that "bad trade deals" had produced disastrous consequences for the U.S. economy and workers. The president underscored this point on Sunday after the summit when he tweeted that it was a "great success" and that he had explained to the leaders that the "U.S. musts fix the many bad trade deals it has made."

The reference to legitimate trade defenses refers specifically to anti-dumping rules, which, though recognized in the WTO, are widely perceived to have been abused and have become merely instruments of protection for industries and companies that can't compete. This phrase is supplemented by the pledge to "ensure a level playing field," another code construction for protectionist interventions. Together, the G-20 endorsement of an open season on anti-dumping and other measures to "level the playing field" is a major step back from earlier commitments to more open markets and trade.

The WTO. Nowhere in this year's G-20 trade statement is there a strong, direct endorsement of the WTO. In contrast, in previous years, the G-20 has commended the WTO's "central role in today's global trade." According to press reports, U.S. Sherpas caviled at an explicit acknowledgement of the WTO's role, allowing only a general affirmation of the "crucial role of the international trading system." Further, in a sideswipe at the WTO, the U.S. insisted on a sentence committing to "further improve the functioning of the WTO" through presumed reform of trade enforcement rules and the dispute settlement system." The administration's new U.S. Trade Representative Robert Lighthizer has been a strong critic of the WTO dispute settlement process – most particularly on the basis of anti-dumping decisions that have gone against the U.S.

So in the end, though there was some traditional open market language in the summit statement – "continue to fight protectionism ... promoting a favorable environment for trade and investment" – the overall result signaled a significant weakening of the G-20 commitment to trade liberalization. From a free trader's perspective, given the outcome, it would have been far better had Merkel boldly decided to challenge Trump directly on trade as well as climate change. A second 19-1 rebuff would have left the world trading system much better positioned to face future challenges to open markets and freer trade flows.

Tags: Donald Trump, trade, international trade, World Trade Organization, G-20, Angela Merkel

Claude Barfield Opinion Contributor

Claude Barfield is a resident scholar in economic policy studies at the American Enterprise Institute.


Recommended Articles

Cartoons on President Donald Trump

July 11, 2017, at 5:04 p.m.

Political Cartoons on the Economy

June 28, 2017, at 5:03 p.m.

Trumpcare Has a Fatal Flaw

Pat Garofalo | July 13, 2017

No tweaks can change the rot at the heart of the Senate's Obamacare repeal effort.

Trump and the Triumph of Anti-Reason

Louis René Beres | July 13, 2017

Trump has elevated intellectual impoverishment to a high art, and America is buying it.

Why Did Putin Want Trump to Win?

Katie Packer Beeson | July 13, 2017

Republicans need to ask why Russia backed their party's candidate for president.

Liu Xiaobo's Dreams Will Never Die

Jared Genser | July 13, 2017

The Nobel laureate may have passed away, but his vision of a democratic China lives on.

Trump's Apprenticeships Offer a Lifeline

Gerard Robinson | July 13, 2017

How the president's executive order can expand opportunities for returned citizens.

The Media and Trump Need to Cool It

Jean Card | July 13, 2017

The endless cycle of baiting one another needs to end, before the public's attention span expires.

Daily Cartoons: July 13, 2017

July 13, 2017, at 12:00 a.m.

Fans of Russian Folklore

Peter Roff | July 12, 2017

Democrats and the media keep chasing tall tales of Trump-Russia collusion.

Load More