Santa's Elves Go on Strike

Santa's Elves Go on Strike

  • Oct 6, 2014 6:00 am
  • 3:44

(S5E10) The North Pole hasn't had the best working conditions and Santa's elves are tired of it!