A fantastic, but short fireworks show at Fair St. Louis Saturday night. It was the 28th year for Fair St. Louis. Rain drenched fairgoers early Saturday but cleared in time for the band "Train" to perform and in time for fireworks. One national website rates this as the fifth best fireworks display in the nation.

Some St. Louis area towns opted to delay their shows until Sunday night due to weather. See July 5th fireworks in Mascoutah, Edwardsville, Columbia, IL and Wentzville, Herculaneum, and DeSoto, MO.

Follow FOX 2 On Facebook