Dillwyn and New Canton—two Buckingham County towns—are only 16 miles apart, but it takes more three hours to get from one to the other—by train, that is. For this week’s cover story, J. Tobias Beard climbs aboard the James River Rambler, an excursion train for true railfans. Click here for the whole story, and don’t forget to leave comments.