Showing posts with the label Twin Falls

Cattleman Says UFO Rustles Steer | UFO CHRONICLE – 1956

A Twin Falls attorney reported that a "Flying Saucer" swooped down on his ranch south of here Friday night and apparently made off with a 400-pound steer. By Nampa Idaho Free Pres…
Subscribe Our Newsletter