Here's a question: What public celebration sometimes has a horse show?

Here are possible answers to this question:
- state fair
- indy 500
- american southwest
- canada
- central park

I believe the correct choice is "state fair", here's why:


rivers flow trough valleys.