Colorado’s Newest Natural LandmarkColorado’s Newest Natural LandmarkThere are 599 National Natural Landmarks and a new one just outside of Denver has been named the latest.Alana LynnAlana Lynn