Flooding, lightning ... and a rainbow: A day of wild weather