Queueing for Santa

December 26, 2004

Both locals and vistors queue up to meet Santa at the General Store in the main street of Edithburgh (population ~400), on Christmas Eve.

Recently

Comments