Showing posts with the label Vickie Landrum

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. …
Subscribe Our Newsletter