Another Look At Ozzy & Jack Osbourne's Travel Show
The Prince of Darkness' new travel show, Ozzy & Jack’s World Detour, is set to premiere on the History channel Sunday, July 24th. The show will feature the father and son traveling everywhere from Stonehenge to Roswell, New Mexico to Mount Rushmore to Cuba. We've already seen one preview, and today the History Channel revealed this new teaser. Will you be watching?