Flowing 96 miles from its headwaters in the San Bernardino Mountains to drain in a watershed that spans four counties, the Santa Ana is the largest river entirely within Southern California. Its ...