The Obamas are great and all, but the biggest Netflix star of all is at last confirmed. Norm Macdonald officially has his own streaming talk show, with none other than David Letterman serving a key role.
David Letterman ended his incredible 33-year run as a late-night host yesterday, and as previously reported, the Foo Fighters were on hand to help him say goodbye.