No, these are not stones from the sky, but a giant hail in Changsha, China

Related videos

You might be interested