s01e07 — The Demon of the Dugout

Released: 3 Nov 1979 03.11.1979 8:00

Watched by: 1756 83.94%

Episode rating: 4.154 of 5 52


Discuss this episode

Be to comment!