Santa’s in Decatur, IL!

Santa has been spotted in Central Park!

Click on the picture below to see when he’ll be back!

santa-house-new