Spotted in Georgia — Helen

Helen, an Alpine wonderland in the North Georgia Mountains. What will they think of next?

Photo courtesy of Ben Young

Reply