I’ve seen this train a few times in New Hampshire, but have never been on it. It’s the Caboose Train. The cars are privately owned and the Hobo Railroad takes them out every once in awhile on special excursions.
The first video is a good view going through Ashland, NH with a look at the old historic station. Continue on and you’ll see a nice water fall.
This video shows the Caboose train getting under way out of Tilton, NH.