Poster of Cast and Crew in Almost Naked Animals - Season 2 - Episode 21 - Ducking Duck

Almost Naked Animals - Season 2 - Ducking Duck (Episode 21)

Plot: Howie finds out that duck is royalty.
Episode Aired On:
Saturday, August 25 2012
12 years ago