Tag: Pharr Family

Christmas Town USA: 651 citizens and the biggest light show in America

Christmas Town USA: 651 citizens and the biggest light show in America

There are 600,000 visitors and only 651 locals in Christmas Town ... Read More