December 23, 2008
Santa Claus is in flight, and dropping off presents throughout the world. To see where he is,
, or at the link on the right. There are lots of cool ways to track him, including doing so in 3D and via cell phone. Enjoy.
View more video