Home Entertainment Ozzy and Manson are hitting the road, will stop in St. Louis in 2020