What causes blocking the drains and pipes?

Clogs are a common plumbing issue that most homeowners have to deal with at some point. While using a plunger or drain snake may help to clear occasional clogs, persistent clogs can be a persistent and annoying problem. However, by becoming familiar with the usual...