When Santa's favorite elf walks in on Santa and Mrs Claus during an intimate moment, he learns an important lesson about life. In French with English subtitles.

  • October 26, 2007
  • 18k Views