Lake Heron, a wilderness sheep ranch