Plot: When an injunction prevents Langley Falls from lighting their annual Christmas tree, Stan blames secular non-believers for ruining his favorite holiday. With Stan's holiday spirit at an all-time low, the Ghost of Christmas Past visits him and tries to show him the true meaning of Christmas

American Dad! - Season 3 - The Best Christmas Story Never Told (Episode 9)
Episode Aired On:
Sunday, December 17 2006
18 years ago
Sunday, December 17 2006
18 years ago