Did You Know Glens Falls, New York Has a Sister City... in Japan?Did You Know Glens Falls, New York Has a Sister City... in Japan?What exactly do these two cities on different sides of the globe have in common?Will PhillipsWill Phillips