Jubilee Media is a Los Angeles–based media company. It runs the Jubilee YouTube channel, which has 10 million subscribers as of May 2025. From Wikipedia
A clip of his tense exchange with atheist debaters on Jubilee Media’s YouTube channel has garnered over 3.4 million views and reignited questions about his faith.