Trump endorses GOP challenger to Freedom Caucus leader

Former President Donald Trump officially endorsed Rep. Bob Good’s primary challenger Tuesday morning, a huge potential liability for the chair of the House Freedom Caucus.

In a social media post, Trump called Good “BAD FOR VIRGINIA AND BAD FOR THE USA.” It’s not a shocking development — Good has now endorsed Trump for president, but only after he initially backed Florida Gov. Ron DeSantis, prompting ire from Trump loyalists. Trump called Good’s endorsement “too late” in the Tuesday post.

Meanwhile, Good’s GOP opponent, Virginia state senator John McGuire, has closely aligned himself with Trump. The former president touted him as “strong on crime, will protect our great Military/Vets, and will always defend our under siege Second Amendment” in Tuesday’s post.

Early voting is already underway in the heated primary, which is on June 18. The Virginia district is solidly Republican, so the GOP winner is expected to easily win the congressional seat.

And it’s not just Trump who has come out against Good. Some of the conservative’s own House GOP colleagues have backed McGuire, with a half dozen attending a recent fundraiser. And allies of former Speaker Kevin McCarthy, who Good voted to boot last fall, have also been working to boost McGuire.