Michael Che on getting vaccinated, Elon Musk and new show 'That Damn Michael Che'

The "Saturday Night Live" star also shares if he's planning to stay on the show and how he's preparing for the season finale.

May 18, 2021

Top Stories

ABC News Live Presents