What public celebration sometimes has a horse show?\nOptions:\n- state fair\n- indy 500\n- american southwest\n- canada\n- central park
A step-by-step solution is:
state fair
State fair is a public celebration.

Horse show sometimes is being held in state fair.

.

Thus, the answer is state fair