Mike Pedersen has been hosting Christmas caroling at his old general store in Nora, South Dakota, for 36 years. The town of just two people welcomes thousands of Christmas carolers each year.