Riddle: Im small as an ant, as big as a whale. I'll approach like a breeze, but can come like a gale. By some I get hit, but all have shown fear. I'll dance to the music, though I cant hear. Of names I have many, of names I have one. Im slow as a snail, but from me you cant run.... What am I?