What do you call a prostitute that has sex for free? A priest.

Back To Top