Kesha drinks blood at festival?

Kesha shocked fans in Australia at the weekend when she appeared to drink blood onstage.

The Californian singer held an animal heart like bag over her mouth, letting the blood ooze across her face and down her chest on the main stage at Sydney's Royal Randwick Racecourse.

She performed the stunt during the song 'Cannibal' and continued the rest of her 45-minute set dripping in blood, reports The Daily Telegraph.

It is thought she will do the same during her forthcoming '$leazy' tour later this year.

She has already promised to shower fans with condoms featuring her face on the jaunt.

Check out the picture below...

Rihanna

Rihanna's New Man Has Been Revealed & It Turns Out He's Richer Than We Could Ever Imagine

Snapchat Accounts Ariana Kim K Rita Ora

80+ Of The Biggest Celebrities You Really NEED To Add On Snapchat Today

Capital Metadata - Capital App March 2017

Want To Control The Music On Capital? Now You Can With Our New App - My Capital!