Ellen Degeneres films new intro for her show after being blasted by her own crew

Continue Reading Ellen Degeneres films new intro for her show after being blasted by her own crew