Nine Hours Until Santa Launches

Santa launches from the North Pole in just 9 hours. We have this breaking news update from the Tracking Center now as well: the test flight of Santa's sleigh is now over the waters of the North Atlantic. That flight is reportedly going well.…