Christmas gets off to a rocky start for the Griffins when Peter accidentally gives all of the family presents away and they have to go shopping on Christmas Eve.
Share this with
See all episodes from Family Guy
See all from A Very Special Family Guy Freakin' Christmas
See all broadcasts of A Very Special Family Guy Freakin' Christmas (42)
Sign in to the BBC, or Register