Four corrupt generations

Sermon - Part 1025