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.
You must be logged in to post