Santa's dead but the Elves want him back so they are sent to the spirit of Christmas to bring him back.

  • September 11, 2007
  • 808 Views