• Embed

Stephen Jr.'s Christmas Miracle

Clip12/13/2006

Despite a solar power snafu, Stephen Jr. has been located -- unfortunately in Canada.

Up Next