Two elves get a visit from their boss, and it isn’t very pleasant.
The Little Helpers is not available for streaming at this moment.