DECEMBER 29, 1980 -
Luminous diamond-shaped device seen by Betty Cash and Vickie Landrum
near Huffman, Texas (USA), surrounded with helicopters.
Back To Astroport