St. Nicholas

Santa Rosa, California, USA

No Title
St. Nicholas walks around downtown Santa Rosa on December 6th.