Santa’s sleigh from ‘Elf’ crash lands in New York City again
Christmas in New York City just got a big addition, thanks to the folks at On Location Tours.The company that just launched The Elf Movie Sites Tour has secured Santa's very own sleigh as seen in the blockbuster holiday classic, and fans will be... Read More.