Kate Henshaw is now judge alongside Drew Barrymore for CBS’ new reality show, ‘The World’s Best.’ The beautiful actress announced this feat on her Instagram account early this morning. Her words, “Totally excited to finally announce that she is one of the International judges, proudly representing Nigeria in the New ...
Read More »