Season 3 of Ozzy & Jack's World Detour is currently airing Wednesday's on the A&E; Network. AL.com reports that Ozzy and Jack visited the Space Camp facility in Huntsville, Alabama for an upcoming episode titled "Lizard Of Oz", which premieres a 8 PM, central on August 1st. A preview...
Continue reading...
Continue reading...