This is Castlewood Canyon State Park, which lies along Highway 83 between Colorado Springs and Denver, Colorado. It is a great place to go hiking or rock climbing.
The park boasts a bit of history as well. Pictured here is the Cherry Creek Bridge, which is listed on the National Register of Historic Places. The park is also home to the remnants of the Castlewood Canyon Dam, which, according to the Colorado Parks & Wildlife website, gave way in 1933 and created a wall of water 15′ high that flooded downtown Denver.