500 Girlfriends

Q: What do you call a villager with 500 girlfriends?

A: A shepherd.

Laughs
410
I Laughed
Author: The Idiot Jun 13, 2007
Views: 2029