At CNBC, Dan Mangan reports on a tough new ad from VoteVets:
It lasts just 30 seconds. But in that half minute, the ad lands a series of punches at sore spots of Trump's ego, all delivered by a weightlifting unidentified veteran.
"President Trump, I hear you watch the morning shows," the veteran says in a voiceover.
"Here's what I do every morning," the vet says, as he squats to begin lifting a barbell in his garage.
"Look."
"You lost the popular vote. You're having trouble drawing a crowd. And your approval rating keeps sinking," the vet's voice says, as the camera pulls back to reveal that he is lifting the weight while using just a single leg.
"But kicking thousands of my fellow veterans off their health insurance by killing the Affordable Care Act, and banning Muslims, won't help," he says.
"That's not the America I sacrificed for," the vet says. "You want to be a legitimate president, sir? Then act like one."