www.youtube.com/watch

You can’t say that Netflix isn’t going all-in on promoting their first title released alongside Mark Millar.