50 Unexplained Mysteries That Scientists Can't Explain.