I'm 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 can't hear. Of names I have many, of names I have one. I'm slow as a snail but from me you cant run. What am I?