Santa Claus, Helen, Georgia © Doug Hickok (Velvia Slide Film)
Climbing up the side of a Christmas store in Helen, Georgia, Santa is either looking for his lost reindeer and sleigh, or scouting for the best delivery route to make his deliveries tonight. Either way, this delivery man will soon be making a stop near you.
Merry Christmas Eve! |