Dec 26, 2008

Santa in a London store window display



This display was found in a London store window showing Santa on a scooter reading a road map.