Those wacky animators from Taiwan are at it again. Funny stuff. Bonus Megyn Kelly pepper spray goodness.