UFO News Archive
Sighting

UFO report, 15 miles SW Of Twin Falls, Idaho, October 1969

Date
October 1969
Location
15 miles SW Of Twin Falls, ID
Shape
Not recorded
Duration
Not recorded