Tucked away in eastern North Carolina lies a natural masterpiece that deserves far more attention than it gets. Cliffs of the Neuse State Park in Seven Springs offers visitors 892 acres of ...