S4E12 · 93 Percent in Smiling

93 Percent in Smiling

S4E12 · 1963-12-20 · 60 min

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

The show’s own verdict is on its page.