Very cool demonstration video of Motion Tracking inside of Blender, a free 3D application to create animations, games, modeling, compositing and editing.
Read the full walk through of how this animation was made here: 3D Camera Tracking of Danbo with Experimental Blender Tomato Branch.