News

June 29, 2011 (San Diego’s East County)--Nestled in between slopes in the Cleveland National Forest lies a gem known as Cedar Creek Falls, often referred to as The Devil’s Punch Bowl.