This was a children's concert, right? Well that didn't stop Katy Perry from whisking off her star-print skirt to show off her stripy bloomers underneath at the Kids Inaugural Concert in the Washington Convention Centre to celebrate military families.
The singer came over all patriotic as the US capital is preparing for the second inauguration of President Barack Obama, which will take place on 21 January.
Katy also showed off a sweetheart corset with a starry bustline and a red scarf, all making up the colours of the US flag.
What do you think of Katy's patriotism? All white? Or all wrong...
See more Ms Perry pics here: