archytele The Vault

S4·E12 93 Percent in Smiling

Aired December 20, 1963

Synopsis

Two children leave their little brother on a doorstep. Filming Location: Erie Canal