Hail for 20 minutes, heaviest for many years