Looking at that photo we'd say Shakira or Madonna appeared on "Jimmy Kimmel Live!" last night -- but, no, that's Ke$ha.
For reals.
The usually grungy pop star really cleaned up for her appearance on the late night talk show, where it looked like she actually put a brush through her hair for once.
She was also sporting a fresh face instead of the heavy makeup she swears by.
In a bedazzled white and blue blazer and matching short shorts, the singer also flaunted her impressive legs on the show, where she talked about her upcoming documentary on MTV.
Watch the video below to see what she had to say about "Ke$ha: My Crazy Beautiful Life," which premieres April 23 on MTV.