United States North Carolina Brevard
Selected for Google Earth [?] - ID: 5733722
Pfaffendorn, on November 6, 2007, said:
The 60-foot Looking Glass Falls is one of many waterfalls in Western North Carolina located along the Blue Ridge Parkway.
Sign up to comment.
Sign in if you already did it.
Photo taken in Brevard, NC, USA
Misplaced? Suggest new location