• Best Gift Ever Coming to US Netflix on November 25th

    The Best Gift Ever Holiday Special airs in just 2 and a half days, but to watch it later on without logos and other obnoxious junk popping up, we will also get a Netflix release way out on the 25th of November.

    This is specifically for the USA release. We will update the post if we get news for other countries. 

    Thanks to Jason and Andrew for sending it.