US pop star Kesha has made her first public appearance since leaving rehab earlier this month.
The singer looked a picture of health as she graced the red carpet at The Humane Society of the United States gala at the Beverly Hilton hotel in Los Angeles on Saturday night.
Sporting multi-coloured hair, a revealing black gown and a gold tooth, the 27-year-old smiled for the cameras as she made her way into the event.
It was her first official outing since completing a 60-day stint at the Timberline Knolls clinic in Illinois for an eating disorder.
The star has dropped the dollar sign from her stage name since leaving the clinic.