SNL Digital Short

SNL is a pita to find videos as they only host on HULU, which is US only.  Why alienate every other person on the planet?  No matter.  Here’s a damn good one.
<