Saint Louis forecast includes shifting weather, with initial sun, upcoming rain, fog, and wind, followed by sunny and cooler ...