Where To Stream The Waltons Season 7 Episode 21
The Torch
- Aired March 8, 1979
- 60 Min
When the family discovers that the new owner of the Dew Drop Inn is an old girlfriend of John's, they worry that John will get tempted to start things back up with her again, while Elizabeth, Erin, and Cindy attempt to open a canteen for the soldiers on leave from the camp at Rockfish.