Meteor Shower, Storm, or Dud? Posted on May 12, 2014 by erikwecks A new meteor shower is expected to arrive on May 24th. Read more