Every year, hundreds of tree sellers set up shop on the corners of New York City--in flannels, beanies, and lots of Carhartt.
Every year, hundreds of tree sellers set up shop on the corners of New York City--in flannels, beanies, and lots of Carhartt.