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

Liam Payne & Cheryl Baby

Liam Payne's Sister Speaks Out After New Pics Appear To Confirm Cheryl Pregnancy Rumours

Leigh-Anne Pinnock joins Snapchat

80+ Of The Best Popstars You Should Have On Snapchat

My Capital App

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