British Ministry of Defense has released 1500 pages of documentation of UFO sightings. Most of these events have been accounted for by natural explanations. But five percent of the sightings have no logical explanation. Thatâ€™s 75 documented encounters with absolutely no other explanation!