Craggy Gardens, Blue Ridge Parkway, North Carolina, USA

Craggy Gardens, Blue Ridge Parkway, North Carolina, USA