Ariana DeBose Doing her “thing” And trying to play with the Punches following this weekend’s BAFTA London Film Awards Post Views: 83 News PREVIOUS ARTICLE Microsoft enters 10-year agreement with Nvidia and Nintendo in fight to save Activision deal – CNN NEXT ARTICLE McKinsey to cut 2000 jobs in one of its biggest layoffs – Bloomberg News – Reuters.com