What is the Witness Protection Program?

The witness protection program can be both a controversial and necessary thing. It is designed to provide protection for government witnesses in major cases.