The town of Lauscher, Germany, produced the entire world’s supply of Christmas balls between 1840 and 1940.

Blog Single

The town of Lauscher, Germany, produced the entire world’s supply of Christmas balls between 1840 and 1940.