Time lapse of Hailstones melting.
The actual elapsed time for the Hailstones to melt was 28 minutes. A frame was taken every 20 seconds.
In storm clouds strong air currents move frozen water droplets up and down. Every time they rise and fall, the frozen droplets collect more water and ice crystals. These frozen layers build up until they get too heavy and fall to ground as hailstones.
You can see the size of the hailstones in the time lapse in comparison with the penny, which is slightly bigger than a dime, the largest is about 7mm across which is about the size you get in the UK. These are tiny compared to other countries such as China India and USA where hailstones the size of tennis balls can happen.
The file size is 200kb and will take 1 - 2min on a 56k modem, you will need flash.