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...

Stephanie Davis Takes Aim At Jeremy McConnell In N

Stephanie Davis Takes Aim At Jeremy McConnell In New Self-Penned Song... As She Debuts It On Instagram

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!