Kelly Osbourne believes pooping bat mistook her for dad Ozzy Osbourne

Kelly Osbourne is convinced the bat that pooped on her head mistook her for dad Ozzy Osbourne when carrying out its revenge mission.

The 31-year-old TV presenter was left stunned after one of the flying animals humiliated her by covering her purple hair in its excrement earlier this week - with the incident occurring just days after the 34th anniversary of rocker Ozzy infamous bat killing.

Kelly is sure the mucky mammal thought she was her Black Sabbath frontman dad when it dumped its load on her hair in revenge for his murder.

In an Instagram post, she wrote: "It was a case of mistaken identity @ozzyosbourne however I should not be paying for your crimes Dad! #BatS**tCrazy (sic)"

Ozzy tore a bat's head off with his teeth on stage in January 1982 while performing in Des Moines, Iowa.

He later described the incident in his memoirs, saying his mouth experienced the "worst after-taste you could ever imagine", but claimed he thought the winged creature was a rubber toy thrown at him by one of his fans in the crowd.

Kelly had been on the way to purchase a pie when the bat's flying faeces hit her.

She revealed on social media: "Walked down the street to @harrysfamouspies where a f***ing bat attacked me and s**t on my head! (sic)"