Laughing Hills
"…and the little hills rejoice on every side."
May 26 2012
Craggy Gardens on Blue Ridge Parkway