Otay Open Space Preserve — Tourist attraction in Dulzura, CA