archytele The Vault

S3·E11 Little Master Mind

Aired December 14, 1966

Synopsis

The Barking brothers dote on their parents and do a lot of good work for charity but the police are determined to bring them to account.