Nearby Coachella Valley Preserve is a wonder of nature.

Nearby Coachella Valley Preserve is a wonder of nature.