Josh didn't let being on tour stop him from being part of the all-star cast for Surprise Oprah! A Farewell Spectacular in front of a crowd of around 13,000 at Chicago’s United Center.
It turns out that after his show in Dallas, Josh flew to Chigaco to be part of this farewell, and then after his performance he flew right back to San Antonio.
Josh sang 'Somewhere Over the Rainbow' and was joined on-stage by Patti LaBelle.
Josh told Access Hollywood that he just wanted to say thank you.
The episodes are scheduled to screen on US stations on May 23/24 (check your local guides).