Tag: Ozzy Osbourne scheduled to host Raw
According to an article on Blabbermouth.net, rock star Ozzy Osbourne is scheduled to host an upcoming edition of WWE Monday Night Raw. For more, click here.Update: Were now told that Osbourne will host the Raw taping in Worcester, MA...