The Christmas tree in downtown Helen.
90 miles north of Atlanta lies the Bavarian-themed village of Helen.
2 December 2007
From:
TransAtlantacism
Atlanta, Georgia, US
Visit website
Discovered by TransAtlantacism
on 2 December 2007.
370 views.