The 28-year-old singer donned a patriotic ensemble as she performed at the Kids' Inauguration Ball on Saturday in Washington, D.C. The racy, curve-hugging one-piece she sported may seem an odd choice for entertaining a few thousand children and their parents, but at least she didn't sport her whipped cream-spewing bra, right?
[Related: John Mayer and Katy Perry's Romantic Weekend Getaway]
Perry appeared alongside Usher and the cast of "Glee" at the fete, which was hosted by First Lady Michelle Obama and Vice President Joe Biden's wife Jill in honor of military families.
The only surprising thing about Perry's appearance at the star-studded weekend in the nation's capital is that she wasn't wearing a more partisan outfit. During the campaign last fall, Perry stumped for the President's re-election wearing Obama-themed looks. She wore a form-fitting white mini dress made to look like a voting ballot checked for the Obama-Biden
ticket at a Las Vegas rally, and a rubber frock emblazoned with the campaign slogan "Forward" in Milwaukee.