Santa Cruz, California, is a coastal city located in Northern California. Known for its beautiful beaches, laid-back ...
Santa and Mrs. Claus, on vacation after a busy holiday season, were caught taking in Savannah's rare snowfall this week.