Friday, December 24, 2010


Out of the 5 malls I've visited this month, the Lenox Mall in Atlanta has the most legit-looking Santa.

No comments:

Post a Comment