Street artist Banksy is believed to have stencilled a picture of the Queen as Ziggy Stardust to honour the Diamond Jubilee.
The graffiti expert is believed to be behind the painting, which shows the crown-wearing monarch sporting a jagged red stripe, just like the 1970s David Bowie creation.
The Queen's startling image - which sprang up as the UK celebrated her 60 years on the throne - appeared on a wall previously used by Banksy.
Spectators stopped to stare at the stencil yesterday in Bristol, artist's home city.
The wall's original Banksy canvas showed a boy with a paper bag in his hands creeping up behind a sniper.
It was covered with black paint and graffiti tags in October last year in an apparent attack by rivals.
In February another work, which appeared to show David Cameron and Boris Johnson as rioters, appeared on the wall.
The Grand Appeal, which has its offices in the building, thought of the original stencil as its own and appealed to the artist for help after it was obscured.
A piece of street art purporting to be from the graffiti artist appeared on a London street in May.
The picture, which shows a young boy of Asian origin hunched over a sewing machine, uses Union Jack bunting as an apparent nod to uniquely British celebrations.
So far, it has been interpreted variously as a comment on the upcoming Olympic celebrations, the Queen’s Diamond Jubilee and even the riots of last summer.
Banksy, who began showcasing his work in Bristol, is known for his satirical and subversive graffiti with underlying social commentary.
Among his most famous creations include an image of a naked man hanging from his lover’s window while her husband came home, a picture of a small girl holding a red heart-shaped balloon, and two male policeman kissing.