I ran across this today - new to me


Any of you folks up north ever check this place out? For that matter, I'm sure some of you have found bike friendly parks. Where do you like to go? I'm interested in stuff on the south end of the Denver metro area to include Castle Rock.