S03 E08
Dec 16, 2007 |
American Dad!
The Most Adequate Christmas Ever
Release Date: Dec 16, 2007Episode Description
Stan dies while trying to get the perfect Christmas tree. After he dies, he petitions for a second chance at life, which leads to a trial where he must prove that he deserves it.
Where to Watch American Dad! Season 3 Episode 8 Now
Best
Rent/Buy
Free