logo

Video encyclopedia

Turtleback Falls

1:26

Turtleback Falls, NC

1:10

Turtleback Falls NC

1:15

Turtleback Falls, North Carolina Drone Video

1:35

Turtleback Falls 2017 (Gorges State Park)

2:51

Rainbow Falls Kayaking

Turtleback Falls, also called Umbrella Falls, is a waterfall in Western North Carolina, located near Brevard. The falls is located on the Horsepasture River in the Pisgah National Forest. The falls is usually accessed by a hike starting in Gorges State Park which passes through Pisgah National Forest property.
Explore contextually related video stories in a new eye-catching way. Try Combster now!
  • Waterfall facts 

  • Waterfall location facts 

  • Also related