Thursday, November 27, 2008

Watch Us on The Travel Channel Thursday!


See scenes from Santa Claus, Ind., on The Travel Channel's Most Christmassy Places in America show airing at 8 p.m. CST on Thanksgiving night.

The Travel Channel is the only television network devoted exclusively to travel entertainment and is available in more than 90 million homes in the United States.

Scenes for the show were filmed during the 2007 Christmas in Santa Claus Festival. Attractions featured include the Christmas Lake Village Festival of Lights, Santa Claus Post Office, Santa's Lodge, Santa's Candy Castle, and The Santa Claus Museum.
Other places featured on the program include Mall of America in Minnesota, Branson, Mo., and FAO Schwartz Toy Store in New York City.

No comments: