A Tale of Two Santas

Season 3 Ep 1412/23/2001

Bender takes over as Santa Claus to bring back Xmas spirit.

Watching