140524-Camelopardalids Meteor at Jebel Al Jais