If you’ve ever wondered what it would look like if someone turned the water pressure up on an entire mountain range, the Waterfall Byway along US Highway 64 near Brevard, North Carolina has your ...