JD Vance’s battles for 2026 and 2028: Managing Trump and fighting history

.....

© The Hill