Santa Claus is coming to town… on water skis! An unusual cast of characters perform on the Potomac River in Washington on Christmas Eve, including flying elves, a jet-skiing Grinch, and Frosty the Snowman.
Santa Claus is coming to town… on water skis! An unusual cast of characters perform on the Potomac River in Washington on Christmas Eve, including flying elves, a jet-skiing Grinch, and Frosty the Snowman.