New Santa postal stamps unveiled at Holiday World

Posted Thursday, October 11, 2001 8:42 AM | Contributed by Jeff

The US Postal Service unveiled four new stamps featuring Santa Claus at Holiday World and Splashin' Safari in, where else, Santa Clause, Indiana. The USPS issued its first Christmas stamp in 1963, which was also unveiled at the park, then called Santa Claus Land.

Read more from The Evansville Courier & Press.

Related parks

Comments: 4