All santa hats have sold out except the long ones which will probably be sold out by tomorrow. It is only mid November! The German supplier, Daiber, should have produced more if you ask us.
All santa hats have sold out except the long ones which will probably be sold out by tomorrow. It is only mid November! The German supplier, Daiber, should have produced more if you ask us.