I recently noticed these dots too and was thinking they were indications of hail as well, but unable to find any confirmation.
I recently noticed these dots too and was thinking they were indications of hail as well, but unable to find any confirmation.