The Duke was at a photocall with the Battle of Britain veterans.
The event was to commemorate the 75th anniversary of the Luftwaffe and British air force battle.
But the former naval officer had been pushed to his limits.
In a video shared by the royal family, the Queen's hubby is heard shouting at the photographer to "just take the f-cking picture".
And he's not the only royal that has lost it on camera.