Download The SNL Official App on NBC for PC free at BrowserCam. Discover how to download as well as Install The SNL Official App on NBC on PC (Windows) which is actually built by NBCUniversal Media, LLC. offering great features. There exist's couple of useful points below that you have to pay attention to before starting to download The SNL Official App on NBC PC.