Showing posts with the label 1983

The $20 Million Cash-Landrum UFO Story

The Cash-Landrum UFO case publicity made a splash in 1981, but had a second wave starting in 1983 after the filing of the lawsuit against the US Government for 20 million dollars in damages. …

1983

Subscribe Our Newsletter