Filthy Waters?

His show may be called Filthy World, but film provocateur John Waters has a new aura of respectability

by