Asheville, NC, USA
People & Lifestyle | Travel & Landscape
Three crosses stand silhouetted on a hilltop against a moody sky, representing faith and spirituality.