Santa Tracker: St. Nick is North Carolina

Santa is in the Carolinas! Santa is in the Carolinas! Santa is here now and has been spotted in the sky over the Triad. Merry Christmas!
Published: 10:52 PM EST December 23, 2018
Updated: 11:21 PM EST December 24, 2018