Season 2, Episode 8 Holly Jolly Jimmy

First Aired: December 8, 2003

Jimmy's skeptical of Santa Claus, and intends to prove the jolly old elf doesn't exist by traveling with Sheen and Carl to the North Pole.

Watch Now
Subscription