In a small skillet, cook bacon over medium heat until crisp. Remove to paper towels with a slotted spoon; drain.
In a small bowl, whisk the vinegar, honey, oil, mustard, pepper and salt. In a large bowl, combine the spinach, oranges, strawberries, cucumber, onion and carrot. Pour dressing over salad; toss to coat. Sprinkle with walnuts and bacon. Serve immediately.