S1E65

Bad Luck Duck

Aired 1991-12-06 25 min