The October Camelopardalids are somewhat mysterious in that astronomers aren't quite sure what their origin is.
See the mysterious October Camelopardalid meteor shower peak tonight (Oct. 6) : Read more
See the mysterious October Camelopardalid meteor shower peak tonight (Oct. 6) : Read more