The singer looked toned and svelte in her Daisy Dukes and a pair of sky-high wedges.
And it looks like the 42-year-old didn’t think her questionable getup was at all inappropriate.
That’s better! Britney covers up her very revealing top with a light pink cardigan