STM Blog2 months ago
The Travis Walton UFO Incident: A Compelling Yet Controversial Tale of Alien Abduction
The Travis Walton UFO incident is a well-known tale of an alleged alien abduction that occurred on November 5, 1975, in the Apache-Sitgreaves National Forests near...