Moment of Zen - Puppy Pigs
Season 11 E 23 • 02/14/2006
Puppies suckle on the teat of a pig.