There’s a 120-foot waterfall in Georgia that most people have never heard of, which is both a shame and a blessing depending on how you look at it. Lula Lake Land Trust on Lookout Mountain protects ...