archytele The Vault

S1·E3 Shell of Fear

Aired January 18, 2004

Synopsis

The DSA take a job for a man who wants them to deliver a briefcase but they have no idea what is inside or in store for them later.