Royal fans have been left ‘blushing’ after the royal family uploaded a photo to Instagram showing Prince William receiving his first COVID-19 vaccination shot.
The 38-year-old grandson of Queen Elizabeth and second-in-line to the British throne, revealed he had received the shot earlier this week, alongside a picture of the moment he had the injection at London's Science Museum.
However, fans couldn’t stop looking at his bulging biceps in the snap, with many commenting fire emojis and one even saying: “No wonder The Duchess of Cambridge looks always so happy”.
“Check out the surprise guns,” one person wrote, with another saying: “Wasn't expecting a gun show this early but happy I got an invite”.
Another person simply said: “I’m blushing”.
Others couldn’t get over another detail in the photo, with many wondering how the Duke of Cambridge managed to roll the sleeve of his long-sleeved shirt over his shoulder.
“How did you manage to roll up your sleeve like that?” a person asked.
“Everyone is talking about his muscles and I’m over here wondering how he pulled the arm of his shirt up that high,” another person wrote.
“Am a covid vaccinator and I can tell you, I don't know how he did it,” a fan replied.
The caption alongside the photo read: "On Tuesday I received my first dose of the COVID-19 vaccine.
"To all those working on the vaccine rollout - thank you for everything you've done and continue to do."
William fell ill with the disease last April, at about the same time as his father, heir-to-the-throne Prince Charles, although he kept the news secret until November.
Media reports said he had not wanted to alarm anyone and he had been hit pretty badly by the virus.
Other members of the royal family have also disclosed that they have received their vaccine doses, including the 95-year-old monarch and Charles.
The Queen said having the shot was very quick and did not hurt, and she encouraged the public to follow suit, saying those who were wary should think of others.
With additional reporting by AAP.
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter .
Or if you have a story idea, email us at firstname.lastname@example.org.