Secret Santa

Santa Claus winks at visitors in his off

“Sleigh Rides” from Secret Santa

The real Santa may live at the North Pole, but there’s a Secret Santa living in Independence, Missouri and he’s handing out $100 to unsuspecting, yet deserving, people. A wealthy businessman in Independence gives out […]

12/18/2013