The Miraculous Incident on Interstate 74
At 5:15 p.m. on June 28, 1980, a 38-year-old man named Robert Davidson rode his motorcycle along Interstate 74 in Acton, Indiana—a small community just outside Indianapolis. Sitting on the back of the motorcycle with her arms wrapped around him was his wife, Wanda. They were headed to visit family, not out of eagerness to […]