Episode Details
Back to Episodes
Small Town USA – Helen, GA
Published 2 years, 11 months ago
Description
Video - 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