Black Star Canyon Falls: One of Southern California’s Best & Most Elusive Waterfall

Located in the hills of Orange County, Black Star Canyon Falls is one of Southern California’s most beautiful waterfalls. The problem with it is that it only flows after a lot of rain, since the area that it drains is relatively small. This makes it an elusive waterfall to see, and one that hasn’t been […]