When I heard there was an English football club called Forest Green Rovers, I knew I had to go there. The way I discovered their existence made it even more pressing to get there: They made the Football League in 2017, for the first time in their 130-year history! And their home town, Nailsworth, thus…