Meteor showers and an eclipse feature in the skies this spring ...