Here is what I can only assume is called “Emerald Falls” just north of Filmore in Southern California. (In Los Padres National Forest) I think it is hands down the most impressive waterfall in all of Southern California yet its not on your list.
-Matthias-
Only logged in users can post a comment (login at topright corner of your screen) Please login or sign up to comment