May Meteor Shower 2014

Camelopardalid Meteor Shower, May 23-24, 2014

Camelopardalid Meteor Shower, May 23-24, 2014

In 2014, everyone knows who Godzilla is, what Bigfoot is, and where Mothman has been spotted. However, there is one mythical creature which has faded into the mists of time: the camelopardalid. Quick, without using Google – tell me what exactly, a camelopardalid is?