Emerald Falls (Tar Creek Falls), Fillmore, CA

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- 8 Comments*Enter your name*2 characters minimum.Do not change these fields […]