Santa Express Rides Again
Imagine the scene somewhere in small town America — it’s December, it’s cold, and the only Christmas cheer in your tiny town are the few lights the town can afford to put out and it’s not much. But then, on one magical evening Santa rolls into town on his Santa …