Storm of Leo

In celebration of the 20th anniversary of the Great Leonid Meteor Storm of 2001. On November 18th 2001, the stars fell down by the thousands. We watched. We counted. We experienced Glory and Joy as sent from the Heavens!