Tag
1 story
In 1993, David Glenn Lewis vanished from Texas. 11 years later, his body was found 1600 miles away. How did he get there?