“Travis Walter’s Abduction: November 1975”
“Travis Walter’s Abduction: November 1975” Introduction: In the cold, dark night of November 5th, 1975, the small town of Provo, Utah, was about to become the epicenter of one of the most perplexing mysteries in modern American history. Travis Walter, a respected local businessman, vanished without a trace, leaving behind a community in shock and…