Who Will Stand Up to Trump at High Noon?

.....

© The New York Times