Kesha was a vision in rainbows on the red carpet at the VMAs last night, but it was a photo she posted before the show that really got people talking.

While getting ready, Kesha posted a photo of herself on Instagram with the caption, "just doesn't feel right NOT posting a partially nude pre vma look.  #rainbownakedboob."

On her way to the show, she posted a video singing along to Britney Spears' "Hit Me Baby (One More Time)" with the caption, "pre gameing." Check it out:

Follow Kesha on Instagram 

Follow me too!