American Dad!
Season 3 Episode 9 - The Best Christmas Story Never Told
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. However, Stan is convinced that Christmas can be saved by changing the outcome of Vietnam, but finds that changing the past only dramatically changes the future.
Episodes in Season 3
Camp Refoogee
22 min
The American Dad After School Special
22 min
Failure is Not a Factory-Installed Option
22 min
Lincoln Lover
22 min
Dungeons and Wagons
23 min
Iced, Iced Babies
22 min
Of Ice and Men
22 min
Irregarding Steve
22 min
The Best Christmas Story Never Told
22 min
Bush Comes to Dinner
22 min
American Dream Factory
22 min
A.T. The Abusive Terrestrial
22 min
Black Mystery Month
22 min
An Apocalypse to Remember
22 min
Four Little Words
22 min
When a Stan Loves a Woman
22 min
I Can't Stan You
22 min
The Magnificent Steven
22 min
Joint Custody
22 min