New Ozzy Album Release Date Set Travis Faulk 14 years ago Ozzy Osbourne has set June 15th as the release date for his new album ‘Scream‘. Share this: Ozzy Osbourne Making Of Video for ‘Scream’Ozzy Titles New AlbumNew Ozzy Album Delayed