In mid-November, the fickle Leonid meteor shower hits Earth once again. The annual shower will peak Nov. 17.
%d bloggers like this: