Site not loading videos Site: NBC NewsSomething went wrong. Sorry, your system configuration is not compatible with Peacock. Please check the supported devices in our Help Center (6007).