South Park Colorado, Nature's Paradise