Vienna hosts Europe's biggest AIDS research charity event
Updated: 2015-05-17 14:10
Carmen Electra performs on stage in front of Vienna's city hall during the opening ceremony of the 23rd Life Ball in Vienna on May 16, 2015. [Photo/CFP]
Hailing the event as "one of the best nights of my life," Osbourne said: "I will do anything for this cause because it's so beautiful."