I did not watch it, I am not a fan of either of them and would not say Ozzy is immortal, but I'm shocked to hear he didn't win. That's really dumb. Lol Ozzy Osbourne is NUTS. He is just crazy "rockerish".
And didn't he like shoot his cats? That's mean though. Poor Things.