In October 2020, Melissa Francis, a popular host on both Fox News and Fox Business, seemingly disappeared from the airwaves. As co-host of one of the network’s biggest shows, Outnumbered, Francis wasn’t seen on her regular time slots for weeks until in late October 2020 it was announced that, after nine years with the company, she had […]
Read more