Small Town USA – Helen, GA

 

https://youtu.be/YFr9YOx61IY
Helen, Georgia: The Town that Launched a Thousand Ships.
Though it may seem like just another sleepy Southern hamlet today,
Helen has a fascinating history that helped shape the early years of the United States.
If you’re curious, the next town we’ll explore is, Tallulah Falls, GA

Comments

Popular posts from this blog