On December 26, 1980, a UFO crash site in Suffolk Country, England has become one of Britain's most famous UFO encounters in ...
Is Italy—not Roswell, New Mexico—the actual site of the first UFO crash on Earth? An Italian researcher claims to have proof that backs up recent allegations that a crashed UFO was recovered in Italy ...