Filming Locations (2)

  • Peacham, Vermont, USA

  • St. Johnsbury, Vermont, USA