When will the reflections on the water be best?

When will the reflections on the water be best?

a. A cloudy day
b. A windy day
c. A foggy day
d. A calm day <------ CORRECT