Donald Trump has upset military veterans by wearing a flight jacket and an admiral's cap during a visit of a new aircraft carrier in West Virginia.
The US president was criticised for the military attire in part because he received five deferments from the Vietnam war back in his youth - four for university, and one for "heel spurs".
The green bomber jacket and baseball cap were gifts from the crew, and personalised with "POTUS 45" on the back.
Following his tour of the USS Gerald R Ford aircraft, Trump told crew members (via The Guardian): "They said, 'Here Mr. President, take this home.' I said, 'Let me wear it,'.
"And then they gave me the beautiful hat, and I said, 'You know? Maybe I'll do that.'
"We have a great 'Make America Great Again' hat, but I said, 'This is a special day, we're wearing this.' I have no idea how it looks, but I think it looks good. It's a great-looking hat, just like this is a great-looking ship."
His decision to wear it prompted a surge of anger and criticism on Twitter from broadcasters and military veterans.
Author and political broadcaster Joy Reid tweeted: "Trump - who got five deferments from Vietnam - is currently cosplaying as a military man, complete with hat and jacket."
Presidents Barack Obama and George W Bush have previously also come under fire for donning military attire.
Trump upset Vietnam veterans last year when he insulted Senator John McCain (via The Telegraph) by saying: "I like people who weren't captured."