Government Witnesses

Government witnesses are people that need to mind their own business and keep their mouths shut, but instead give statements to the police or testify in court.