Monday, May 24th, 2010

Santa Town, China

December 22, 2009 by admin  
Filed under Entertainment

The center of the Christmas world isn’t the North Pole, but a town in China where an estimated 80 percent of all Christmas decorations are made and sold.

Comments are closed.