Heavy rain caused flash flooding across South Jersey on July 6, stranding vehicles and closing two Camden libraries.