S5 · E30

Dec 27, 1965 · 1 hr

Perfect is too Hard to Be (1)