STUDIO
Follow Us

Terms of Use Privacy Policy

Traffic flows through flooded street in downtown St.Louis

A water main break at 13th Street and Convention Plaza in St. Louis provided a rush hour challenge for drivers on Friday, July 21.

Source: St. Louis Post-Dispatch

Top Trending Videos