Toms creek cascade Posted on January 10, 2018January 11, 2018 by Exploring NC Frozen cascade above Toms Creek Falls, part of the Pisgah National Forest in North Carolina.