137: Episode 137 – The Cash-Landrum Incident
In December of 1980, Betty Cash and Vickie Landrum witnessed something incredible. Something that they would instantly recognize as a craft from another world. Unfortunately, this incredible experience led to a marked downturn in both of their lives.m. Uncharacteristically for such UFO reports, this event resulted in civil court proceedings. This is a wild and…
Read More
Recent Comments